数据结构与算法研讨群(附小测验)

2020-02-20 15:35:37 +08:00
 Windsooon

最近我在重新学习所有数据结构与算法,也发现与其他人讨论的过程能得到一些很好的思路。所以建立一个算法讨论群讨论一些算法与数据结构题(暂定是微信群),由于希望群里的朋友都有一定的算法基础,所以出了一些简单的测验题(仅需要 5 分钟即可完成),通过之后我会拉你进群的。(请勿在回复分享答案,谢谢各位拉)

点击进入腾讯问卷的入群测验

3673 次点击
所在节点    程序员
29 条回复
Hsinyao
2020-02-20 20:28:05 +08:00
9 分
有些题目的题干再写一下吧,语义很含糊说实话
aneureka
2020-02-20 21:17:26 +08:00
做完了提交提示已关闭??
chainchan
2020-02-20 22:12:04 +08:00
@xupefei #18 方便分享一下你的解题答案吗?
towser
2020-02-20 22:31:08 +08:00
题目描述有些模糊
lbfeng
2020-02-20 22:36:53 +08:00
@xupefei 列表是 array. 队列是 queue(linkedlist)
lbfeng
2020-02-20 22:40:02 +08:00
在表达式 T(n) = 2T(n/2) + O(1) 与 T(1) = O(1) 中,T(n) 的时间复杂度为多少?这个不是 logN 么?
xupefei
2020-02-20 23:14:26 +08:00
@chainchan
以下哪种数据结构最常用作判断字符串是否有包含合法的括号:栈
一个常见的二维动态规划算法,一般会占用多少空间:O(n^2)
以下哪个数据结构是图的广度优先查找算法会使用的:队列
在表达式 T(n) = 2T(n/2) + O(1) 与 T(1) = O(1) 中,T(n) 的时间复杂度为多少:O(n)
对一个二分查找树做中序遍历会得到:有序列表
链表中,node 代表一个节点,代码 `node.next = node.next.next` 会导致:链表无法访问原本的 node.next 的值
将 1000 万个范围从 1 到 256 的数字进行排序,使用以下什么算法最快最节省空间:桶
递归比非递归的算法要使用更多的内存,因为:每次调用递归都需要存储起来
以下哪种算法最常使用 memoization:动态规划
在一个最小堆里面:父节点比子节点要大
xupefei
2020-02-20 23:15:25 +08:00
@xupefei 最后一个写错了,应该是 小。
dxc190749
2020-02-21 09:13:29 +08:00
7 分,要努力学习了,快一个月没接触相关概念了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/646124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX