תכנות מתקדם ב-Java/מבני נתונים מתקדמים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Johnny Zoo (שיחה | תרומות)
שורה 119:
* במידת האפשר, עבור שני נתונים שונים, הפונקציה תחזיר מספר שונה.
 
לדוגמה: עבור מחרוזות, אפשר להחליט כי ערך המחרוזת יחושב באופן הבא: ערכה של כל אות יהיה שווה למיקומה בא"ב (למשל: א=1, ב=2, וכן הלאה) כפול גודל האלפבית בחזרתבחזקת מיקומה במילה. למשל, נחשב את ערך המילה "שלום". מכיוון שמדובר באלפבית עברי, גודלו הוא 26 (כולל הסופיות).
* ש=21. האות הראשונה במילה, ערכה מוכפל ב-1.
* ל=12. האות השנייה במילה, ערכה מוכפל ב-26.