Object Oriented Programming & Data Structures - Week 4, Data Structures, Everyday use of OOP
Review of Data Structures / OOP :
Good list with descriptions of common data structures - https://www.freecodecamp.org/news/the-top-data-structures-you-should-know-for-your-next-coding-interview-36af0831f5e3/
PS Another GitHub repo for the textbook, straight from the author - https://github.com/loiane/javascript-datastructures-algorithms
Everyday Use of OOP / Data Structures
Examples:
Simple OOP & API Example: SAP Business One - https://github.com/rafalrozmus/SAP.Business.One.DIAPI.Examples/tree/master/SAP.Business.One.DIAPI.Examples
Microsoft Common Data Model - https://github.com/microsoft/CDM
Blockchain - https://github.com/worldsibu/convector-identity-patterns
Healthcare Example - https://github.com/sean-perkins/nativescript-healthcare-app
Practical Business Python - https://github.com/chris1610/pbpython and https://pbpython.com/
A First Course on Data Structures in Python - https://donsheehy.github.io/datastructures/
180+ Algorithm & Data Structure Problems using C++ - https://github.com/mandliya/algorithms_and_data_structures
A comprehensive business application example with Angular and Breeze - https://github.com/Breeze/temphire.angular
OASIS UBL (Universal Business Language) example documents - https://github.com/Tradeshift/tradeshift-ubl-examples
OOP vs. Functional Programming:
https://raganwald.com/2013/04/08/functional-vs-OOP.html
https://www.codeproject.com/Articles/803411/Data-Structures-in-Object-Oriented-Programming
PS Sorting algorithms:
https://www.youtube.com/watch?v=Cq7SMsQBEUw
Insertion Sort vs Bubble Sort:
https://www.youtube.com/watch?v=TZRWRjq2CAg
Merge Sort vs. Quick Sort:
https://www.youtube.com/watch?v=es2T6KY45cA
Heaps and Heap Sort:
https://www.youtube.com/watch?v=H5kAcmGOn4Q
PS: All these in JavaScript - https://github.com/TheAlgorithms/Javascript
Bonus: Linux GUI apps in Windows 10:
Use Windows Subsystem for Linux : https://docs.microsoft.com/en-us/windows/wsl/install-win10
And:
https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/
https://seanthegeek.net/234/graphical-linux-applications-bash-ubuntu-windows/
https://sourceforge.net/projects/xming/files/latest/download
https://www.howtogeek.com/fyi/windows-10-will-finally-offer-easy-access-to-linux-files/
https://i.imgur.com/WnHyyz0.png
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Object Oriented Programming & Data Structures - Week 4, Data Structures, Everyday use of OOP», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.