Негізгі деректер құрылымдары

Негізгі деректер құрылымдары

Жоспар (План)

  • Массивтер
  • Байланысты тізімдер
  • Стектер
  • Кезектер

Теория және түсіндірмелер

Деректер құрылымдары - деректерді сақтау және өңдеу әдістері.

Әр құрылымның өз қолдану аясы бар.

Мысалдар


                    class Node:
                        def __init__(self, data):
                            self.data = data
                            self.next = None

                    class LinkedList:
                        def __init__(self):
                            self.head = None

                        def append(self, data):
                            if not self.head:
                                self.head = Node(data)
                                return
                            current = self.head
                            while current.next:
                                current = current.next
                            current.next = Node(data)
                    

Тапсырмалар

  1. Байланысты тізім құрыңыз
  2. Стек жүзеге асырыңыз
  3. Кезек жүзеге асырыңыз

Қосымша материалдар

  • Деректер құрылымдары туралы кітаптар
  • Практикалық жаттығулар