Course Code: queuedata
Duration: 7 hours
Prerequisites:
  • Podstawowa znajomość obiektowego języka programowania

Publiczność

  • Deweloperzy
Overview:

Kolejka to liniowa struktura danych, w której operacje wykonywane są w określonej kolejności zwanej First In First Out (FIFO).

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się, jak zaimplementować kolejki w strukturze danych.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Poznanie algorytmów powszechnie stosowanych w tej strukturze danych.
  • Zrozumienie zastosowań kolejkowej struktury danych.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

  • Czym jest kolejka?
  • Zastosowania struktury danych kolejki
  • Kolejka priorytetowa, Deque i kolejka okrężna

Implementacja ogona

  • Implementacja kolejki przy użyciu stosów
  • Wdrażanie pamięci podręcznej LRU
  • Implementowanie stosu przy użyciu kolejek
  • Implementowanie Deque
  • Kolejki priorytetowe

Standardowe problemy z kolejką

  • Sprawdzanie, czy kolejkę można posortować do innej kolejki
  • Używanie BFS dla grafu
  • Przemierzanie drzewa kolejności poziomów
  • Odwracanie ścieżki w BST
  • Konstruowanie kompletnego drzewa binarnego
  • Program algorytmów zamiany stron
  • Sprawdzanie kompletności drzewa binarnego
  • Przemierzanie drzewa zygzakiem
  • FIFO vs LIFO

Operacje na kolejce

  • Odwracanie kolejki
  • Przeplatanie pierwszej połowy kolejki z drugą połową kolejki
  • Sortowanie kolejki bez dodatkowego miejsca

Inne operacje kolejki

  • Poprzeczka rzędu w formie spirali
  • Znajdowanie największej i najmniejszej wielokrotności
  • Iteracyjna metoda znajdowania wysokości drzewa binarnego
  • Implementacja kolejki priorytetowej przez komparator w Java
  • Znajdowanie maksymalnej sumy poziomów w drzewie binarnym
  • Podejście oparte na kolejce dla pierwszego niepowtarzającego się znaku w strumieniu

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Queue Data Structure

Qatar - Queue Data Structure

Egypt - Queue Data Structure

Saudi Arabia - Queue Data Structure

South Africa - Queue Data Structure

Brasil - Queue Data Structure

Canada - Queue Data Structure

中国 - Queue Data Structure

香港 - Queue Data Structure

澳門 - Queue Data Structure

台灣 - Queue Data Structure

USA - Queue Data Structure

Österreich - Queue Data Structure

Schweiz - Queue Data Structure

Deutschland - Queue Data Structure

Czech Republic - Queue Data Structure

Denmark - Queue Data Structure

Estonia - Queue Data Structure

Finland - Queue Data Structure

Greece - Queue Data Structure

Magyarország - Queue Data Structure

Ireland - Queue Data Structure

Luxembourg - Queue Data Structure

Latvia - Queue Data Structure

España - Queue Data Structure

Italia - Queue Data Structure

Lithuania - Queue Data Structure

Nederland - Queue Data Structure

Norway - Queue Data Structure

Portugal - Queue Data Structure

România - Queue Data Structure

Sverige - Queue Data Structure

Türkiye - Queue Data Structure

Malta - Queue Data Structure

Belgique - Queue Data Structure

France - Queue Data Structure

日本 - Queue Data Structure

Australia - Queue Data Structure

Malaysia - Queue Data Structure

New Zealand - Queue Data Structure

Philippines - Queue Data Structure

Singapore - Queue Data Structure

Thailand - Queue Data Structure

Vietnam - Queue Data Structure

India - Queue Data Structure

Argentina - Queue Data Structure

Chile - Queue Data Structure

Costa Rica - Queue Data Structure

Ecuador - Queue Data Structure

Guatemala - Queue Data Structure

Colombia - Queue Data Structure

México - Queue Data Structure

Panama - Queue Data Structure

Peru - Queue Data Structure

Uruguay - Queue Data Structure

Venezuela - Queue Data Structure

Polska - Queue Data Structure

United Kingdom - Queue Data Structure

South Korea - Queue Data Structure

Pakistan - Queue Data Structure

Sri Lanka - Queue Data Structure

Bulgaria - Queue Data Structure

Bolivia - Queue Data Structure

Indonesia - Queue Data Structure

Kazakhstan - Queue Data Structure

Moldova - Queue Data Structure

Morocco - Queue Data Structure

Tunisia - Queue Data Structure

Kuwait - Queue Data Structure

Oman - Queue Data Structure

Slovakia - Queue Data Structure

Kenya - Queue Data Structure

Nigeria - Queue Data Structure

Botswana - Queue Data Structure

Slovenia - Queue Data Structure

Croatia - Queue Data Structure

Serbia - Queue Data Structure

Bhutan - Queue Data Structure

Nepal - Queue Data Structure

Uzbekistan - Queue Data Structure