Содержание курса
1. Course Introduction
1 урок
1 769
1 261
2м
29
Закрытый
1.1
Introduction
↗
1 769
1 261
2м 21с
29
2. Java
6 уроков
6 424
5 044
44м
-229
Закрытый
2.1
Introduction
↗
1 320
1 320
1м 24с
10
Закрытый
2.2
Interfaces and Inheritance
↗
1 277
958
8м 46с
8
Закрытый
2.3
Generics
↗
1 129
888
14м 24с
-37
Закрытый
2.4
Abstract Data Types
↗
987
654
9м 45с
-107
Закрытый
2.5
Collection(s)
↗
893
570
11м 39с
-104
Закрытый
2.6
Reflection
↗
818
654
1м 14с
1
3. Array Lists
8 уроков
6 280
5 507
29м
-9
Закрытый
3.1
Introduction to Lists and Arrays
↗
893
751
2м 11с
6
Закрытый
3.2
Introduction to Array Lists
↗
815
732
6м 0с
4
Закрытый
3.3
Get
↗
795
734
1м 3с
1
Закрытый
3.4
Add
↗
778
680
7м 11с
-3
Закрытый
3.5
Remove
↗
771
670
5м 36с
3
Закрытый
3.6
Find
↗
753
657
4м 25с
-23
Закрытый
3.7
Efficiency of ArrayList Methods
↗
755
668
2м 30с
2
Закрытый
3.8
Reflection
↗
720
615
1м 48с
1
4. Linked Lists
7 уроков
5 708
4 963
33м
-47
Закрытый
4.1
Introduction to Singly and Doubly Linked Lists
↗
902
774
7м 36с
3
Закрытый
4.2
Get
↗
851
752
5м 31с
-5
Закрытый
4.3
Find
↗
816
759
3м 32с
0
Закрытый
4.4
Add
↗
821
704
7м 12с
-33
Закрытый
4.5
Remove
↗
798
677
7м 55с
0
Закрытый
4.6
Circular Linked Lists & Sentinel Nodes
↗
794
699
5м 32с
-12
Закрытый
4.7
Reflection
↗
726
598
1м 38с
0
5. Iterators
2 урока
1 386
1 218
6м
-5
Закрытый
5.1
Introduction to Iterators
↗
721
627
2м 0с
4
Закрытый
5.2
Iterators in Array Lists and Linked Lists
↗
665
591
4м 11с
-9
6. Time Complexity
7 уроков
5 092
4 387
36м
-149
Закрытый
6.1
Introduction to Time Complexity
↗
792
691
7м 43с
-15
Закрытый
6.2
Big O
↗
781
694
4м 26с
-3
Закрытый
6.3
Big Omega
↗
734
676
3м 58с
-2
Закрытый
6.4
Big Theta
↗
720
664
3м 20с
-30
Закрытый
6.5
Time Complexity in Array Lists and Linked Lists
↗
725
470
16м 49с
-86
Закрытый
6.6
Identifying Time Complexity in General
↗
697
633
3м 31с
-13
Закрытый
6.7
Reflection
↗
643
559
1м 37с
0
7. Check-In: Array Lists through Time Complexity
1 урок
676
578
6м
-29
Закрытый
7.1
Check In
↗
676
578
6м 18с
-29
8. Hashing
7 уроков
5 341
4 518
38м
-142
Закрытый
8.1
Introduction to Hashing
↗
833
744
5м 56с
-2
Закрытый
8.2
Collisions, Rehashing, and Load Factor
↗
785
712
5м 48с
0
Закрытый
8.3
Hash Functions
↗
783
487
10м 58с
-110
Закрытый
8.4
Linear Probing
↗
756
665
8м 36с
-12
Закрытый
8.5
Separate Chaining
↗
751
642
8м 49с
-21
Закрытый
8.6
Hash Map
↗
750
669
2м 4с
3
Закрытый
8.7
Reflection
↗
683
599
1м 33с
0
9. Stacks and Queues
5 уроков
3 462
3 005
21м
-44
Закрытый
9.1
Deques
↗
755
644
3м 6с
-1
Закрытый
9.2
Stacks
↗
708
592
7м 4с
-22
Закрытый
9.3
Queues
↗
688
594
7м 3с
-9
Закрытый
9.4
Implementing Stacks and Queues
↗
680
608
3м 45с
-12
Закрытый
9.5
Reflection
↗
631
567
1м 37с
0
10. Trees
3 урока
2 246
1 896
14м
-74
Закрытый
10.1
Introduction to Trees
↗
795
659
6м 53с
-24
Закрытый
10.2
Tree Operations and Binary Trees
↗
753
625
7м 9с
-50
Закрытый
10.3
Reflection
↗
698
612
1м 32с
0
11. Binary Search Trees (BSTs)
5 уроков
3 736
3 192
26м
-63
Закрытый
11.1
Introduction to BSTs
↗
804
682
5м 15с
-25
Закрытый
11.2
Insert
↗
759
698
1м 27с
4
Закрытый
11.3
Search and Delete
↗
764
668
6м 7с
-3
Закрытый
11.4
Tree Traversals (Pre, Post, In Order)
↗
747
550
13м 17с
-39
Закрытый
11.5
Reflection
↗
662
594
0м 24с
0
12. Heaps
5 уроков
3 618
3 249
12м
-20
Закрытый
12.1
Introduction to Heaps
↗
761
613
6м 26с
-21
Закрытый
12.2
Inserting into a Heap (Bubble Up)
↗
734
680
2м 41с
0
Закрытый
12.3
Removing from a Heap (Trickle Down)
↗
723
678
2м 37с
-1
Закрытый
12.4
Array Based Implementation of a Heap
↗
721
678
2м 33с
0
Закрытый
12.5
Reflection
↗
679
600
0м 27с
2
13. Priority Queue
3 урока
1 802
1 548
5м
-20
Закрытый
13.1
Introduction to Priority Queues
↗
650
532
3м 49с
-6
Закрытый
13.2
Priority Queue Implementations
↗
598
504
2м 2с
-14
Закрытый
13.3
Reflection
↗
554
512
0м 28с
0
14. Check-In: Trees through Priority Queues
1 урок
570
457
5м
-29
Закрытый
14.1
Check-In
↗
570
457
5м 51с
-29
15. Sorting
8 уроков
5 838
4 857
43м
-173
Закрытый
15.1
Introduction to Sorting
↗
792
678
4м 32с
-8
Закрытый
15.2
Bubble Sort
↗
754
539
13м 39с
-21
Закрытый
15.3
Selection Sort
↗
755
633
6м 33с
-11
Закрытый
15.4
Insertion Sort
↗
745
618
6м 48с
-37
Закрытый
15.5
Merge Sort
↗
743
683
3м 25с
2
Закрытый
15.6
Quick Sort
↗
762
664
6м 28с
-35
Закрытый
15.7
Choose the Correct Sorting Algorithm!
↗
693
510
5м 12с
-60
Закрытый
15.8
Reflection
↗
594
532
0м 30с
-3
16. Summaries of Key Concepts
5 уроков
2 798
2 715
7м
2
Закрытый
16.1
Introduction to Summaries
↗
581
581
0м 28с
2
Закрытый
16.2
Lists (Array and Linked)
↗
576
536
2м 8с
0
Закрытый
16.3
Hash Table and Hash Map
↗
563
563
3м 45с
0
Закрытый
16.4
Trees
↗
538
538
1м 0с
0
Закрытый
16.5
Heaps + Priority Queue
↗
540
497
1м 49с
0