יש ממשק של 4 מתודות על ליסט של מוסד מסויים שמתחזק שמות של עכבישים.
והוא מבקש לכתוב מתודה שמקבלת רשימה מקושרת נתונה של עכבישים ולהעתיק אותה לרשימה מקושרת אחרת בתנאי שצריך להשתמש רק במתודות הנתונות לנו.
לא זוכר שם הפונקציות טוב .. בעיקר כך פותרים את השאלה
Jspy() = to create empty list ;
4 methods
DeleteAgent(String) = to delete an agent from the list ;
Int AgentSize() = to get the size of list ;
String GetAgent() = to return a random agent from the list ;
ADDAgent() = to add new agent to a list ;
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2018
Public jspy copylist(jspy list )
{
Jspy my_list = new jspy();
While(list.AgentSize()>0)
{
String tempAgent = list.getAgent();
My_list.ADDAgent(tempAgent);
List.DeleteAgent(tempAgent);
}
Return my_list ;
}
התהליך המיון הראשוני הינו מבחן אינטרנטי בן שעה אשר נבחנים בJAVA.
שאלות מתוך הראיון
פונקציה המקבל מערך ממוין וסכום. ואמורה למצוא את אם קיימים 2 מספרים אשר סכומם שווה לסכום.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2018
עבור כל איבר נעשה חיפוש בינארי עבור הסכום פחות האיבר - סיבוכיות כוללת nlogn
אוגוסט 2018
רצים עם שתי מצביעים- אחד מהסוף ואחד מההתחלה.בודקים אם סכומם שווה לסכום עוצרים, אם סכומם קטן מהסכום מקדמים את המצביע שרץ מההתחלה(ימינה), אם סכומם גדול מהסכום מזיזים את המצביע של הסוף שמאלה וחוזרים על התהליך עד שמוצאים את הסכום או עד שהמצביעים חוצים אחד את השני.
סיבוכיות: O(n)
מפתחת תוכנות ושירותים למערכות חיוב לקוחות (בילינג) וניהול קשרי לקוחות (CRM). משרדי החברה שוכנים בסנט לואיס, מיזורי שבארצות הברית, והנהלת החברה נמצאת ברעננה. החברה נוסדה בישראל בשנת 1982, כחטיבה בשם "עורק אינפורמיישן".