יום רביעי, 11 בדצמבר 2013

מיון מיזוג - Merge Sort

מיון מיזוג
הסבר :חלוקת הרשימה לתתי רשימות (כל עוד הרשימה גדולה מ 1)
לאחר החלוקה מבצעים איחוד  של תתי הרשימות ע"י השוואה וכל איחוד כזה מובטח שהוא יהיה ממוין.
למעשה החלוקה יוצרת עץ בינארי  ותהליך ההשוואה מתבצע ע"י השואה של שתי בנים מאותו אב מהעלים עד לשורש העץ.
זמן ריצה :  n log n

יום שני, 9 בדצמבר 2013

GitHub

יצירת פרויקט ב GitHub

פתיחת Git Bush

  1. עבור לתיקיה בה נמצא הפרויקט - cd
  2. איתחול מקומי  - init
  3. הוספת קבצים או שינויים - add
  4. בדיקת מצב קבצים - status
  5. שמירת שינויים מקומית - commit
  6. דחיפת קבצים לשרת - push
הוספת repository מקומי לשרת (פעם אחת לפרויקט לאחר שלב 5) 
  1. שמירת repository   בשרת מרוחק -  remote add
  2. משיכת קבצים משרת מקומית - pull
תהליך עבודה שוטף: ביצוע שינויים בקוד ואז ביצוע 3-6



יום שני, 2 בדצמבר 2013

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