首页 > 代码库 > 如何看懂总结

如何看懂总结


看总结流程指导:\
"第1章—概述"
" 1.明白数据结构的组成"
" 2.理解每一个组成结构(数据逻辑结构,物理结构,算法)的具体含义\n"
" 3.逻辑结构分了啥,物理结构分了啥\n
" 4.算法的理解,判断算法好坏的标准\n"
" 小弟在这边给小伙伴们来个简单的总结:这一章其实就是给我们讲解我们究竟学的是什么,我们学的就是数据结构的具体组成,我们一个一个去学习不同的逻辑结构,然后为了特定的逻辑结构的实现是使用怎样的物理结构,怎么去使用该物理结构,在该结构上,我们需要进行基本算法的学习,不同的结构又有不同的基本算法,其实大概就这样,这本书是学算法最基础的书,我们需要学的扎实,之后研究各种算法就事半功倍了,所以小伙伴们好好加油哟~"
" "
"第2章至第6章—线性表,串,栈和队列,数组和广义表,树和二叉树,图\n"
"统一套路:\n"
"1.了解每一个逻辑结构的一些基础概念和内容\n"
"2.了解逻辑结构的逻辑\n"
"3.实现该逻辑的物理结构是啥,如何去实现\n"
"4.在该逻辑结构上有什么基础算法\n"
" 算法的研究基础步骤:\n"
"1)了解该算法的逻辑\n"
"2)看代码如何实现该逻辑\n"
"3)根据自己的理解修改和增加功能(目的是要会用)\n"
"5.该逻辑结构的抽象数据类(相当于总结归纳)\n"
"6.各种类的逻辑关系(继承等)\n"
" "
"第8章查询和第9章排序\n"
"本质:其是选择合适结构并实现算法去解决问题的最基础实战,什么叫做选择合适结构,因为解决一个问题可以利用多种逻辑结构,但是必定有个最适合的,该适合得综合考虑,包括时间复杂度,空间复杂度等,但现在空间复杂度基本不用考虑了,因为现在我们能够使用的空间太大,空间已经不像以前那样是限制我们的因素,现在限制我们的因素只有时间复杂度,这个选择是门学问,小弟还在探讨,在此还无法给出小伙伴们一个满意的答复,在此感到非常抱歉\n"
"研究步骤:\n"
"1.明白算法的逻辑\n"
"2.明白代码的实现\n"
"3.该算法的时间复杂度为?\n"
"4.反思为什么选择该结构\"
"5.是否可以完善该算法\n"

 

如何看懂总结