- 博客(4)
- 收藏
- 关注
原创 基础算法分析
为什么要学习《数据结构与算法分析》,因为不同算法的代码运行的时间不同,更好的算法在处理大量数据时会节省很多时间!比值为无穷时,分母更趋于0,则分子是分母的低阶无穷小;比值为0时,分子更趋于0,则分子是分母的高阶无穷小,所以分子代码的运行时间将小于分母代码的运行时间;我们知道在数学中有无穷级数(常数项级数)这个概念,如果级数收敛,那么通项趋于无穷时必为0!4.举个例子,我们可以说N的平方=O(N的立方),1.如果T(N)的增长率小于等于f(N),2.如果T(N)的增长率大于等于g(N),
2024-01-20 18:49:58 566
原创 基础算法分析
在leetcode和《数据结构与算法分析》同时看到了一道求“最大子序列的和”这样的题,那么作为初学者,我想到了两种基础算法。记得关注我哦,继续更新算法三与算法四!
2024-01-18 09:50:07 784
原创 bool类型的应用
如果前一项小于等于后一项,count1递加,如果前一项大于等于后一项,count2递加;如果一个数列是满足题意的递增递减数列,那么count1和count2都将是n-1;可见,count1用来统计递减数列,count2用来统计递增数列;作为初学者看到这样的一道题,我的思路方法就是遍历。这时再使用if—else语句进行抉择。
2024-01-17 16:59:43 565
原创 初识CSDN
下课时,也会跟同学们讨论学习,并主动阅读《C Primer Plus》来查缺补漏;有空闲时,也会找一些网课来补充知识,开阔眼界。承接上文,因为专业学习与通信工程极为相似,所以未来可能会走嵌入式开发芯片方向,所以自己认为要学好C语言,更要借着学习C语言的机会把握住计算机的底层逻辑,我觉得这是我现阶段的编程目标。提到就业,我最想进入的IT公司可能还是华为、小米、大疆、理想等大厂,因为这些公司把很大的重心放在了芯片研发;基本上晚上的时间都会留给编程,自己放假平时也会学习《数据结构》继续学习。
2024-01-16 18:12:07 495 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人