14 תשובות
רשימה מקושרת? איזו רשימה?
רשימה node?
אם את מחפשת להכניס את המספר 1 לתוך רשימה x פעמים, את יכולה להשתמש בלולאה for כדי להוסיף את המספר 1 לרשימה x כמספר הפעמים שאת רוצה. הנה דוגמה לקוד המכניס את המספר 1 לתוך רשימה x פעמים:

'''
for i in range(x):
x.append(1)
'''

וכך תוכלי לקבל את הרשימה עם המספר 1 מופיע x פעמים.
סקסי שמקסי
זה פתרון גרוע לדעתי, הוא בזמן של o(n).
אפשר לעשות בזמן קבוע של o(1), פשוט כל פעם שמוציאים איבר וצריך להחזיר אותו אז להוסיף לו את 1.
ניסיתי רשימה ישר רצתי בריצה מהירה לעצים^
שואל השאלה:
טנקיו
רשימה רגילה בסיסית
אנונימית
xshirax
מה הקשר רשימה לעצים? מבנה נתונים שונה לגמרי.
כאילו אפשר לעשות פשוט כמו רשימה מקושרת אם יש רק בן אחד.
שואל השאלה:
באלכם לעזור לי בעוד שאלה? להסביר לי אותה?
אנונימית
שואל השאלה:
רשימת פסגות" הינה רשימה בה כל איבר במיקום אי-זוגי גדול מהאיבר הקודם לו והאיבר הבא אחריו. כתוב תוכנית בה הקלט הוא רשימת 39 נקודות ציון(גובה מעל פני הים), והפלט הוא האם רשימה זו מהווה "רשימת-פסגות".
דוגמה לרשימת פסגות : {100,234,150,450,123,200,101}
אנונימית
שואל השאלה:
לא הבנתי.... מה השאלה בכלל? איך מתחילים לפתור? ואט דה פאק?? (לא למדנו שנה מחשבים סורי)
אנונימית
פשוט תבדוק אם האינדקס אי זוגי, אם כן אז תבדוק אם הוא גדול מi-1 וi+1 אם אתה מגיע לסוף הרשימה ועדיין לא החזרת false אז תחזיר true.

בתכלס, תעתיק תדביק לchatgpt כל שאלה שאתה צריך הוא יענה לך בצורה ממש מפורטת עם קוד.
שואל השאלה:
מה זה אומר מi+1 ו i-1?
אנונימית