Програмиране 51 - Структури от данни на Java.

1

2

3

Мотивация

  • Много важна тема.

  • Първата сериозна летва, когато човек се учи да програмира.

  • Винаги питаме за това в нашите интервюта за курсове.

  • Често се пита по време на интервюта за работа.

  • На мен ми омръзна хората да не знаят тази тема.

Целта

  • Разбиране на "сърцевината" на темата. Защо нещата се случват по начина по който се случват.

  • Имплементация на Java, придружена с тестове.

  • Разбиране на алгоритмичната сложност на операциите в/у тези структури.

  • Използване на основните структури от Java Collections

Резултати

  • Кратки видеа с продължителност <= 30 минути.

  • Слайдове + писане на код с обясняване.

  • Решаване на задачи с цел използване на дадените структури.

Изисквания

High-level agenda

  • Java Generics.

  • jUnit и писане на тестове.

  • Линейни структури от данни.

  • Речници.

  • Дървета.

  • Графи.

  • Задачи

Гласът зад видеата

  • РадоРадо.

  • Може да се включват и други хора.

Материалите:

github.com/HackBulgaria/Programming51-1

Programming 51 - Videos for Data Structures

By Hack Bulgaria

Programming 51 - Videos for Data Structures

  • 1,518