ברוךיהלום
הודעות: 11
מצטרף: 18/3/2007
סטאטוס: מנותק
|
לא הצלחתי לפתור את השאלות הבאות בשפה C#: נתונה רשימה L של מספרים שלמים. מגדירים את רשימת המספרים העוקבים המקסימלית כרשימת המספרים העוקבים הגדולה ביותר ברשימה הנתונה L. (שני מספרים עוקבים אם המס' השני גדול מהראשון ב-1). למשל עבורהרשימה הבאה: L1=3,5,6,7,8,-1,0,1,2,3,5,6,14,1,2 תתקבל רשימת המספרים העוקבים המקסימלית הבאה: L2=-1,0,1,2,3 כתוב פעולה שתקבל כפרמטר רשימה ותחזיר רשימת המספרים העוקבים המקסימלית. שאלה שניה: ברב קבוצה (multy-set) כל איבר יכול להופיע מספר כלשהו של פעמים, אך הסדר אינו משנה. שתי רב קבוצות S,T לא ריקות, הן שוות אם הן מכילות אותם האיברים וכל איבר ב-S וב-T יש לו אותו מספר מופעים. דוגמא: T={1,1,1,2,3,3} , S={1,3,1,1,2,3} , V={1,2,3} S ו-T שוות אבל S ו-V שונות. כתוב פעולה המקבלת כפרמטרים 2 רשימות ומחזירה "אמת" אם S,T שוות ו"שקר" אחרת. תודה.
|