每日进步一点之灵魂拷问10之今天水一下?

#1
算法讲究的复杂度是啥?

时空复杂度
时间
空间
每道算法题多思考优化复杂度

#2
计算机解决问题有什么技巧么?

没有,听一句话!就是穷举!
算法设计就是先思考 穷举,然后再聪明地穷举
不信?看看动态规划。

列出状态转变方程,就是在解决如何穷举
备忘录,DP table就是追求 聪明地穷举,用空间换取时间。

比如,回溯算法,就是决策树的遍历问题,也就是穷举,只是不像动态规划一样,具有重叠的子问题

#3
算法从 二叉树 开始学习比较好,为什么?

可以了解递归?

#4
数据结构有哪些?数据结构有哪些操作?

增删改查
上述的复杂度?

#5
基本物理数据结构为?

数组和链表
连续和非连续

#6
逻辑数据结构?

树,堆,哈希表

#7
树里面有什么重点?

二叉搜索树,多路搜索树:B树和B+树,红黑树
具体是?

#8
树的遍历?

前中后序遍历?

前序遍历的代码在进入某一个节点之前的那个时间点执行,后序遍历的代码在某个节点之后的那个时间点执行。

代码?

#9
根据任意两种遍历次序,能推断出另外一种遍历次序么?

不一定,哪两种可以?

#10
双指针算法题有哪两种类型?

快慢指针:链表环问题、链表中点问题。。
左右指针:二分搜索

#11
我采用的二分模板?

需要的话,私信补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万物琴弦光锥之外

给个0.1,恭喜老板发财

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值