2024_1_20 学习总结 Day253昨日休息情况:昨天一觉睡到下午一点,今天一觉睡到中午 12 点,进步了一点点,我感觉我的状态已经完全恢复好了,明天早上一定能成功早起学习,原计划是 1 月 20 号重新开始寒假好好学习,现在改成 21 号好好学习应该还不算晚1)寒假的算法特训:今天重新开始刷算法,刷了 LeetCode 每日一题:2788. 按分隔符拆分字符串,学到了怎么将 byte 类型的切片转换成 string 类型:string([]byte{separator}),刷了 codeTop 上的题目:155. 最小栈,这道题我之前有刷过,但是现在忘记了他要求的是实现一个 O(1) 检索的最小栈,如果是第一次做(或者忘记了解法),几乎是不可能想到怎么实现一个全程 O(1) 的算法的,我实现了一个取最小值的时候是 O(1),但是维护是 O(N) 的算法,题目是过了,但是看题解的时候,死去的记忆才重新返回我的脑子,啊,原来是用这种方法做到 O(1) 的吗接着,备战蓝桥杯,以及练习基础算法,这个不能急,慢慢来,今天练习了快速排序:912. 排序数组,215. 数组中的第K个最大元素,我使用的快排模板是我去年学习快速排序的时候理解的最好,也是最喜欢的一种快排方法,我大概很长一段时间不会忘记他了,哪怕忘记了,我今天还做了思路的总结:快速排序模板,帮助我快速复习,既有应对面试的 Golang 版本,也有竞赛用的 C++ 版本为什么不用 sort ?快排并不只是将数组排序,我们还能从中学习到归并算法的思想2)寒假锻炼身体:在家里躺了一天,之后一定找机会出去运动运动,哪怕散散步也好,在躺下去要成废物了3)寒假的技术学习:今天起晚了,下午的时间用来学算法,把学技术的时间顶掉了,明天开始早起,依照计划,早上学算法,下午学技术,晚上休息,寒假倒计时一个月,该好好沉淀一下了4)寒假的读书思考:今天继续读《这里是中国》,跟着书本,走过了可可西里大荒野,丽江古城,玉龙雪山,九寨沟,走完了中国的第一级阶梯,看到了许多风景名胜。明天,要到第二级阶梯走走了,别人在人山人海里看中国,我在书本里走中国,各有风味,不是吗5)寒假做的一些其他事情:晚上在和妈妈一起看电视,打算明天重新整理一下我的笔记,积累了一个学期,该去进行一个整合梳理以及复习了,明天继续加油