חיפוש בינארי
שלום לכולם, אני מעוניין לכתוב פונקציה שתחזיר לי מיקום ראשון ומיקום אחרון של איבר מסויים במערך. אני רוצה לעשות את זה בחיפוש בינארי (יעילות..) הצלחתי לעשות חיפוש בינארי רגיל, כמו שאני יודע. אבל עבור הקלט:
תודה מראש
שלום לכולם, אני מעוניין לכתוב פונקציה שתחזיר לי מיקום ראשון ומיקום אחרון של איבר מסויים במערך. אני רוצה לעשות את זה בחיפוש בינארי (יעילות..) הצלחתי לעשות חיפוש בינארי רגיל, כמו שאני יודע. אבל עבור הקלט:
{1, 2, 3, 4 ,4 , 4, 4, 4, 5, 6, 7} BinSearch(4, 0, 10)
קיבלתי תוצאה של 5. הפלט הרצוי היה אמור להיות 3 (ויהיה נחמד אם אני אוכל לקבל גם 7, האיבר האחרון במערך) מישהו יכול לעזור