
生活随笔
world6
这个作者很懒,什么都没留下…
展开
-
数据结构与算法之美——链表
如何优雅的写出链表代码?6大学习技巧一、理解指针或引用的含义1.含义:将某个变量(对象)赋值给指针(引用),实际上就是就是将这个变量(对象)的地址赋值给指针(引用)。2.示例:p—>next = q; 表示p节点的后继指针存储了q节点的内存地址。p—>next = p—>next—>next; 表示p节点的后继指针存储了p节点的下下个节点的内存地址。二、警惕指针丢失和内存泄漏(单链表)1.插入...原创 2019-10-12 15:01:08 · 1295 阅读 · 0 评论 -
再回广联
2018.3.13日晚上,翔哥邀请我给我上课,我就再回广联走了一趟。再回广联,感触颇深。 熟悉的工位,熟悉的人,哦不对,熟悉的陌生人。虽然走了大半年,但有的记忆还是很新的。虽然公司的发展一直磕磕绊绊,但我还是很感激有这么一个机会曾经接纳过我的地方。起点低,不可怕,因为我喜欢挑战,起点越低我做好后就越有成就感。经常晚上很晚了还在一个人学习,周末同样如此,我更喜欢周末在公司学习。...原创 2018-03-14 20:08:14 · 285 阅读 · 0 评论 -
学习链表
1.如何分别用链表和数组实现LRU缓冲淘汰策略?1)什么是缓存?缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非广泛的应用,比如常见的CPU缓存、数据库缓存、浏览器缓存等等。2)为什么使用缓存?即缓存的特点缓存的大小是有限的,当缓存被用满时,哪些数据应该被清理出去,哪些数据应该被保留?就需要用到缓存淘汰策略。3)什么是缓存淘汰策略?指的是当缓存被用满时清理数据的优先顺序。4)有哪些...原创 2019-10-10 16:55:44 · 1233 阅读 · 0 评论