לבצע קוד ריוויו ולענות מה הקוד עושה, מה הבעיה בקוד, ואיך אפשר לתקן.
ניתן למצוא את הקוד כאן:
https://codecollab.io/@liel/InterviewAutoSuggest
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2021
1.הקוד לוקח את כל ETP ושם בסןף הרשימה
2.הבעייה - בפעולת remove מתבצע shifting left ברשימה כך שהאיטרציה הבאה תדלג על המידע שהוכנס לאותו מיקום שהוסר.
3.פתירון - לרוץ על הרשימה מהסוף להתחלה for(int i=queries.size(); i <=0; i--)