נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
מדעי המחשב
RSS UnderWarrior Forums : RSS מדעי המחשב
נושא

נושא: מציאת אלגוריתם ?.

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
tzbok
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 19 December 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1
נשלח בתאריך: 19 December 2005 בשעה 18:03 | IP רשוּם
ציטוט tzbok

שלום לכולם !!

יש לי בעיה , אני צריך למצוא אלגוריתם למציאת האיבר המינמלי השני במערך

לא ממוין בסיבוכיות של n+logn השוואות

אם למישהו יש רעיון , אשמח שתגיבו ...

תודה לכל העוזרים

חזרה לתחילת העמוד הצג את כרטיס החבר של tzbok חפש הודעות אחרות של tzbok
 
חרוזית
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 29 January 2006
משתמש: מנותק/ת
הודעות: 9
נשלח בתאריך: 29 January 2006 בשעה 01:48 | IP רשוּם
ציטוט חרוזית

אממ,

נניח שיש לך מערך X1 X2 X3 X4

שומר MIN1 ו MIN2 את שני האיברים הראשונים שלך (X1 X2 ) - כשMIN1 גדול יותר,נניח ש X1 קטן יותר מ X2

ואז מחלק לצמדים את האיברים במערך שיש לך ומשווה את צמד האיברים הבא שתי השוואות - השוואה ראשונית את שני האיברים עצמם (X3 X4 ) לבדוק מי מינימלי מביניהם ואזזזזזזז נניח ש X4 יותר קטן מ X3 , ואז ההשוואה השנית נעשית מול שני האיברים ב MIN1 ו MIN2 במקרה שלנו  X1 X2  - ז"א

משווה את X4 וX1 ומה שיותר מינימלי מכניס ל MIN2

ומשווה את X3 ו X2 ומה שיותר קטן מכניס לMIN1

מה שנשאר לך MIN2 הוא המספר המינימלי הקטן ביותר,

וכך אתה מקבל NLOGN - מהחלוקה שלך ב 2 ומהמעבר על כל המערך.

אמממ מקווה שעזרתי,

בהצלחה!

 

חזרה לתחילת העמוד הצג את כרטיס החבר של חרוזית חפש הודעות אחרות של חרוזית
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה