მონაცემთა სტრუქტურები არის მონაცემთა ორგანიზების პროგრამული გზა, რათა ის ეფექტურად იქნას გამოყენებული. ეს აპლიკაცია ეხმარება მოსწავლეებსა და პროფესიონალებს შექმნან ძლიერი ინტუიცია სტრუქტურირებული თავებით, ნათელი მაგალითებით და პრაქტიკაზე ორიენტირებული ახსნა-განმარტებით. ახალი ფუნქციები მოიცავს რჩეულებს ხშირად გამოყენებულ თემებზე სწრაფი წვდომისთვის და წაკითხულად მონიშვნას, რათა თვალყური ადევნოთ სწავლის პროგრესს თავებში.
აუდიტორია: შექმნილია CS სტუდენტებისთვის და პროგრამული უზრუნველყოფის პროფესიონალებისთვის, რომლებსაც სურთ მარტივი, ნაბიჯ-ნაბიჯ გზა საფუძვლებიდან საშუალო ოსტატობამდე.
შედეგი: მიაღწიეთ საშუალო დონეს, რომელიც ემზადება უფრო ღრმა კვლევისა და ინტერვიუებისთვის.
წინაპირობები: ძირითადი C პროგრამირება, ტექსტური რედაქტორი და პროგრამების გაშვების უნარი.
ძირითადი მახასიათებლები:
რჩეულები: ჩაამაგრეთ ნებისმიერი თემა მყისიერად ხელახლა მოსანახულებლად.
წაკითხულად მონიშვნა: თვალყური ადევნეთ პროგრესს თითო თავის დასრულებასთან ერთად.
სუფთა თავების ნაკადი საფუძვლებიდან მოწინავე თემებამდე.
ანალიზის, ტექნიკისა და გამოყენების შემთხვევების მკაფიო ახსნა.
თავები
მიმოხილვა
გარემოს დაყენება
ალგორითმი
საფუძვლები
ანალიზი
ხარბ ალგორითმები
გაყოფა და იბატონე
დინამიური პროგრამირება
მონაცემთა სტრუქტურები:
საფუძვლები
მასივი
დაკავშირებული სიები:
საფუძვლები
ორმაგად
წრიული
Stack & Queue
გამოხატვის გარჩევა
ძიების ტექნიკა:
ხაზოვანი
ორობითი
ინტერპოლაცია
ჰეშის ცხრილი
დახარისხების ტექნიკა:
ბუშტი
ჩასმა
შერჩევა
შერწყმა
ჭურვი
სწრაფი
გრაფიკები:
გრაფიკის მონაცემთა სტრუქტურა
სიღრმის პირველი გავლა
სიგანის პირველი გავლა
ხეები:
ხის მონაცემთა სტრუქტურა
ტრავერსია
ორობითი ძებნა
AVL
გაშლილი
გროვა
რეკურსია:
საფუძვლები
ჰანოის კოშკი
ფიბონაჩის სერია
რა არის ახალი
დამატებულია ფავორიტები ხშირად გამოყენებული თავების შესანახად.
დამატებულია მონიშვნა წაკითხულად, რათა თვალყური ადევნოთ თითოეულ თავში პროგრესს.
ინტერფეისის გაპრიალება და მუშაობის მცირე გაუმჯობესება.