算法学习
SEVEN clock
走过路过不要错过啊,点个赞再走吧
展开
-
链表知识点
感觉链表这东西还是要多练,但是实在没做什么双链表的题。。理解的不好。 哈希表的简单介绍 哈希表在使用层面上可以理解为一种集合结构; 如果只有key,没有伴随数据value,可以使用HashSet结构; 如果既有key,又有伴随数据value,可以使用HashMap结构; 有无伴随数据,是HashMap和HashSet唯一的区别,底层的实际结构是一回事; 使用哈希表**增(put)、删(remove)、改(put)|和查(get)**的操作,可以认为时间复杂度为O(1),但是常数时间比较大。 放入哈希表的东原创 2020-09-08 11:21:00 · 134 阅读 · 0 评论 -
排序算法学习和总结
在学习排序算法的过程中做的笔记以及总结,都是手写,有错误的话请大家包容一下并指出来,一起进步。 时间复杂度 是粗描算法流程和数据量之间的一个关系。 常数时间的操作(和数据量无关的操作),一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的一个指标。从算法流程中总结出常数操作数量的表达式,在表达式中,只要高阶项,如果这部分为f(N),那么时间复杂度为O(f(N))。 评价一个算法流程的好坏,先看时间复杂度的指标,...原创 2020-09-03 13:31:36 · 170 阅读 · 0 评论