עבור לתוכן

צריך עזרה-מיון מערכים

Featured Replies

פורסם

:s05: יש לי תרגיל לש"ב ואני צריך עזרה. נתון מערך בגודל N , במקומות הזוגיים נתונה סידרה מספרים עולה ובמקומות האי-זוגיים סידרת מספרים יורדת.

צריך למיין את הסדרה שתהיה סידרה עולה.

ראיתי כמה הודעות מתחת על שיטת מיון בועות... אבל המורה לא התכוון שנמיין לפי זה שהוא נתן את התרגיל(אם הוא היה מתכוון לשיטה הזאת הוא היה נותן סתם מערך...).

יש למישהו רעיון איך לעשות את זה? ניסיתי לעשות עם מערך עזר שיקח איבר מההתחלה ומהסוף, אבל לא יצא לי כלום מזה:\

אה ועוד שאלה, יש כזאת שיטת מיון שלוקחת מקסימום במערך ומעבירה אותו להתחלה וככה ממיינת את המערך? אם כן מישהו יכול בבקשה להביא את התבנית או את השם של השיטה

תודה :xyxthumbs: :-*

פורסם

zover:=0;

for i:=1 to N do

begin

if (i mod 2) =0 then

begin

zover:=zover+1;

ezer[zover]:=a;

end;

end;

a- זה המערך הנתון.

ezer-מערך עזר, שבו יהיו המס' העולים.

אני לא יודע אם זה עובד, אבל תנסה  :P

פורסם
  • מחבר

תודה :yelclap:

אבל שכחתי לציין שזה בשפת C :)

בקשר לשאלה ה2 מצאתי ת'תשובה כבר(על המיון לפי מציאת מקסימום.....)

פורסם

במערך C יותר פשוט אתה מציין תחילת מערך בi שווה 0 ומעלה את I ב 2 וכל פעם אתה מאחסן את האיבר במערך החדש...(כמובן יש צורך המונה).

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים