Queue.co.il הוא מאגר ידע בנושאי מדעי המחשב, מאגר הידע העברי הראשון. באתר נסקור שפות תכנות, מבני נתונים, אלגוריתמים, מתודולוגיות פיתוח ועוד.

 

אלגוריתמים

מיונים: מיון מהירמיון מיזוג, מיון ערימה, מיון הכנסה
מיון מניה, מיון בסיס, מיון דלי
גרפים: BFS, DFS, Prim, Kruskal, Toplogical Sort, Dijkstra, DAG-SHORTEST-PATHS
ערכי מיקום: Partition, Randomized Select, Deterministic Select
קידוד: קוד Huffman, Lempel-Ziv

מבני נתונים

מערך, רשימה מקושרת, רשימה דו-כיוונית, רשימת דילוגים, תור, תור עדיפויות, ערימת מינימום,
ערימת מקסימום, ערימת מינ-מקס, עץ חיפוש בינארי, עץ AVL, עץ BB אלפא, עץ אדום שחור,
עץ B, גרף (+ MST), טבלת גיבוב, מחסנית, union-find

עקרונות פיתוח תוכנה

ניתוחים: ניתוח זמן ריצה, ניתוח סיבוכיות מקום, ניתוח לשיעורין
עקרונות כתיבת קוד: קוד קריא ומובן, קוד יעיל, DRY
בדיקות איכות תוכנה - QA
ניהול גרסאות

מתודולוגיות פיתוח

Extreme Programming, BDD, Scrum, Agile, Waterfall

Design Patterns

Creational: Abstract Factory, Builder, Factory Method, Prototype, Singleton
Structural: Adapter, Bridge, Composite, Decorator, Façade, Flyweight, Proxy
Behavioral: Chain of Responsibility, Command, Interpreter, Iterator, Mediator
Memento, Observer, State, Strategy, Template Method, Visitor

שפות תכנות

C, C++, C#, Pascal, Java, Ruby

לא ניתן להגיב.