איך LeetCode עזר לי בפיתוח פיצ'ר בעבודה

לאחרונה עשיתי סבב ראיונות, כחלק מההכנות לראיונות חרשתי את LeetCode עם בעיות של אלגוריתמים ומבני נתונים. מנטרה שאני רואה שחוזרת הרבה אומרת: "למה בודקים אותנו על שאלות מהתואר שלנו במדעי המחשב?", בטענה שזה לא בעיות שמשקפות Use cases אמיתיים. אז הנה סתם דוגמא למקרה אשר בו צורת המחשבה אשר יוצרות שאלות מסוג זה עוזרת בפתירת […]

לבנות מנהל קיצורי מקלדת בעזרת שלושה מבני נתונים

Computer vector created by freepik - www.freepik.com

ערימה, תור וטבלת גיבוב נכנסו לבר. זה אולי נשמע כמו התחלה של בדיחה אבל אלה מבני הנתונים שהשתמשתי בהם כדי לבנות מנהל קיצורי מקלדת והייתי רוצה לשתף אותכם בתהליך. הפוסט יכלול שימוש מוגזם ובלתי סביר במבני נתונים רק לצורך ההדגמה של איך הם יכולים לעזור לפתור בעיה אמיתית. יהיה כאן פסאודו קוד להבנת הקונספטים ולבסוף […]