「数据结构_初阶」序

大一结束,暑假计划利用两周时间对数据结构初阶进行了较深入的学习,学校下学期才开这门课程,算是提前进行了预习,计划的学习节奏大致为每天上午9:30~12:30系统学习知识,下午2:30到5:30做题+思考。
到今天截止数据结构初阶的内容我已经全部学习完成用时刚好两周(7.16~7.29)。打算开始总结这两周学到的东西,加强记忆同时加深对数据结构的理解,我的学习顺序是从时间、空间复杂度到排序,这次的复习总结顺序也是如此。
在这里插入图片描述
先讲两周学习下来的感受

  • 难,很难,很多理论知识以及算法对我来说都是全新的概念
  • 很充实,时间过的很快,可能刷两道Leetcode的oj题一个下午就过去了
  • 画图很重要,可以很快打开思路,我的草稿本上好多我想思路时画的图
  • 数据结构需要大量练习来巩固,这点我没有很好做到,需要重新总结巩固一遍

然后就是对数据结构这个大概念的一些理解
数据结构(Data Structure)其实就是计算机存储、组织数据的方式,将抽象的东西要实例化才能理解更快,例如在栈里所有数据都得是按照先进后出的规则进出栈,这时可以说栈就是一个所有数据元素要满足先进后出规则的集合,栈就是一种数据结构。

最后就是对算法的一些理解

  • 算法就是一种计算步骤,我更愿意把它想成一种思路
  • 算法将输入的数据转化为输出的结果
  • 算法非常非常非常关键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值