Base
Materials
OOD
Useful instruments
Algorithms
Data Structures
×
{"title":"Base","ideas":{"1":{"title":"Algorithms","ideas":{"1":{"title":"Complexity","ideas":{"1":{"title":"big O notation","id":4,"ideas":{"1":{"title":"by time","id":42},"2":{"title":"by data","id":43}}},"2":{"title":"table http://bigocheatsheet.com/","id":85,"attr":{"style":{}}}},"id":3},"2":{"title":"Recursion http://visualgo.net/recursion.html","ideas":{"1":{"title":"basic http://codingbat.com/java/Recursion-1","id":6},"2":{"title":"backtracking recursion problem http://codingbat.com/java/Recursion-2","id":7},"3":{"title":"video","id":89}},"id":5},"3":{"title":"sort","id":51,"ideas":{"1":{"title":"bubble,insertion,selection","id":52},"2":{"title":"quick","id":53,"ideas":{}},"3":{"title":"merge","id":55},"4":{"title":"resources","id":67,"ideas":{"1":{"title":"link1 http://visualgo.net/sorting.html","id":68},"2":{"title":"link2 https://www.cs.usfca.edu/~galles/visualization/ComparisonSort.html","id":69,"attr":{"style":{}}}}}}},"1.5":{"title":"search https://www.cs.usfca.edu/~galles/visualization/Search.html","id":56,"ideas":{"1":{"title":"linear","id":57},"2":{"title":"binary","id":58}},"attr":{"style":{}}}},"id":2,"attr":{"style":{"background":"#3366ff"},"collapsed":true}},"2":{"title":"Data Structures","ideas":{"1":{"title":"static - based on array","ideas":{"1":{"title":"ArrayList","id":10},"2":{"title":"hash structure https://www.cs.usfca.edu/~galles/visualization/OpenHash.html","ideas":{"1":{"title":"HashMap ","id":12},"2":{"title":"HashSet https://youtu.be/U_xtKiYo1is?list=PLvmHg49t5OCQeODC20iDQpBOXFXHJz2em&t=2995","id":13,"attr":{"position":[278.5,32.322265625,1],"style":{}}}},"id":11}},"id":9},"2":{"title":"dynamic - based on nodes","ideas":{"4":{"title":"java","id":60,"ideas":{"1":{"title":"LinkedList http://visualgo.net/list.html","id":15,"attr":{"style":{}}},"2":{"title":"TreeMap https://www.cs.usfca.edu/~galles/visualization/RedBlack.html","id":16,"attr":{"style":{}}},"3":{"title":"TreeSet","id":17,"attr":{"style":{},"position":[190.5,69.53125,1]}}}},"1.5":{"title":"BinarySearchTree ","id":59,"attr":{"style":{}},"ideas":{"1":{"title":"link1 https://www.cs.usfca.edu/~galles/visualization/BST.html","id":65},"2":{"title":"link2 http://visualgo.net/bst.html","id":66}}}},"id":14},"3":{"title":"How to choose","ideas":{"1":{"title":"methods - operations over ds","id":19},"2":{"title":"analyze algorithm complexity of methods","id":20,"ideas":{}},"3":{"title":"inner structure","id":21,"ideas":{"1":{"title":"see visualization","id":63}}}},"id":18},"4":{"title":"book","ideas":{"1":{"title":"Лафоре Роберт - Структуры данных и алгоритмы","id":23},"2":{"title":"Роберт Седжвик, Кевин Уэйн \"Алгоритмы на Java\"","id":24},"3":{"title":"advanced ","id":79,"ideas":{"1":{"title":"Алгоритмы: построение и анализ https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B:_%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7","id":81}}}},"id":22}},"id":8,"attr":{"style":{"background":"#3366ff"},"collapsed":true}},"-10":{"title":"Materials","id":39,"ideas":{"1":{"title":"video","ideas":{"1":{"title":"DS https://www.youtube.com/watch?v=1QkGZlPmQS0&index=1&list=PLvmHg49t5OCTvxTZLfMSujSHO-0iLLVg1","id":26},"2":{"title":"solid + recursion + ds https://www.youtube.com/watch?v=1QkGZlPmQS0&index=1&list=PLvmHg49t5OCTvxTZLfMSujSHO-0iLLVg1","id":27}},"id":25,"attr":{"style":{}}},"2":{"title":"Visualization","ideas":{"1":{"title":"visualgo http://visualgo.net/","id":36},"2":{"title":"algo https://www.cs.usfca.edu/~galles/visualization/Algorithms.html","id":37}},"id":35,"attr":{"style":{}}},"3":{"title":"java collections big note https://drive.google.com/open?id=0B3pUqYFBBsi-a0s0UHp1S1dOc0k","id":38,"attr":{"style":{}},"ideas":{"1":{"title":"requires xmind application http://www.xmind.net/","id":44}}}},"attr":{"style":{"background":"#3366ff"},"collapsed":true}},"-20":{"title":"OOD","ideas":{"1":{"title":"Design Patterns ","ideas":{"1":{"title":"GOF https://ru.wikipedia.org/wiki/Design_Patterns","ideas":{"1":{"title":"21 patterns","id":31,"ideas":{"1":{"title":"Creational","id":47,"ideas":{}},"2":{"title":"Structural","id":48,"ideas":{}},"3":{"title":"Behavioral","id":49,"ideas":{}}}}},"id":30},"2":{"title":"book","ideas":{"1":{"title":"Head First Design Patterns http://www.sws.bfh.ch/~amrhein/ADP/HeadFirstDesignPatterns.pdf","id":33}},"id":32}},"id":29,"attr":{"position":[114.5,-82.25,1],"style":{}}},"2":{"title":"SOLID https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)","id":46,"attr":{"style":{}}},"1.5":{"title":"video https://www.youtube.com/watch?v=VM4hCh7GTI4&index=7&list=PLvmHg49t5OCQeODC20iDQpBOXFXHJz2em","id":87}},"id":28,"attr":{"style":{"background":"#3366ff"},"collapsed":true}},"-30":{"title":"Useful instruments","id":70,"attr":{"position":[76.5,63,1],"style":{"background":"#3366ff"},"collapsed":true},"ideas":{"1":{"title":"code visualizer http://www.pythontutor.com/visualize.html#mode=edit","id":71,"ideas":{},"attr":{"style":{}}},"2":{"title":"mindmaps","id":72,"ideas":{"1":{"title":"applications","id":73,"ideas":{"1":{"title":"xmind http://www.xmind.net/","id":74},"2":{"title":"freemind http://freemind.sourceforge.net/wiki/index.php/Main_Page","id":75},"3":{"title":"mindmup https://www.mindmup.com/","id":78}}}}}}}},"formatVersion":2,"id":1,"links":[{"ideaIdFrom":17,"ideaIdTo":16,"attr":{"style":{"color":"#FF0000","lineStyle":"solid","arrow":true}}},{"ideaIdFrom":13,"ideaIdTo":12,"attr":{"style":{"color":"#FF0000","lineStyle":"solid","arrow":true}}},{"ideaIdFrom":29,"ideaIdTo":87,"attr":{"style":{"color":"#FF0000","lineStyle":"solid","arrow":true}}},{"ideaIdFrom":46,"ideaIdTo":87,"attr":{"style":{"color":"#FF0000","lineStyle":"solid","arrow":true}}}],"attr":{"style":{"background":"#ffff00"}},"export":{"title":"Base","slug":"base","description":"MindMup mind map: Base"}}
Created using
MindMup.com