- 博客(4)
- 收藏
- 关注
原创 小白学习深度学习及神经网络基础概念篇(卷积部分)
深度学习是一种利用复杂结构的多个处理层来实现对数据进行高层次抽象的算法,是机器学习的一个重要分支。
2024-03-11 19:49:41
478
原创 浙大数据结构算法效率笔记补充,算法复杂度 分治法 在线处理
本节主要还是算法效率,不过更详尽的介绍了时间复杂度的计算方法,此外,经过一个例题四种算法的对比,分治法和在线处理法的表现尤为突出,二分的思想也在慢慢渗透进课程。笔者接触数据结构时间不久,所以在课程中了解了分治法的逻辑后并不能直接写出相应的代码表示,而是在查阅分治法的代码后,思考良久,方有所得。笔者拙见,如有错误,请多指正。指个路,课程在这【浙江大学数据结构 陈越】https://www.bilibili.com/video/BV1H4411N7oD?
2024-02-22 00:54:30
1734
2
原创 浙大数据结构笔记,算法效率
这节课主要学习了一个clock函数,以及知道了两种算法的算法效率比较结果。视频中用代码运行进行了效率比较,得出第二种算法效率更高的结论。那我们能不能抽象的思考一下呢,笔者认为,第一种算法和第二种算法看似核心的累加都只有一步,计算量看着相差不大,但再深思可以发现第一种算法中的累加每一步都要调用pow函数,而幂函数的计算一定是比普通一步加减乘除所耗时间更长的,1.1的十次方就很难算是吧,而第二种算法中则不涉及多次累乘的幂函数计算,只是不断的利用前面已有的数据进行一个乘x和加a[i]。
2024-02-12 23:09:14
1790
2
原创 C语言数据结构(链表)1.0
链表是一种动态的进行存储分配的重要数据结构。相较于数组存放数据必须事先定义固定数组长度,链表则更加灵活,可以随意随时删减增添 ,不会导致内存浪费。回顾前面所说的链表相较于数组要更加灵活相信现在已经能够体会到了。链表像是把一系列数据串起来,数组是把一系列数据固定在一起。再比如,对于要在一组数据中添加某个数据的过程,链表只需关注插入位置的前后结点即可,而数组则需要让那个插入位置之后的所有数据都有改动,高下立见。
2024-02-08 01:56:01
1689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人