捐赠
搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
数据结构 面试问题与答案 · IT 面试练习
首页
/
Computer Science
/
数据结构
Computer Science
数据结构
练习核心数据结构面试题,涵盖数组、链表、栈、队列、哈希表、树、图以及高级结构及其操作和大 O 复杂度。
30
道题
每周更新
初级
10
中级
12
高级
8
数据结构 道题
15 / 30 已显示
默认
热门
最新
›
什么是数据结构,什么是抽象数据类型(ADT)?
初级
#数据结构
#复杂度
详情 →
›
什么是数组,以及其操作的时间复杂度是多少?
初级
#数据结构
#复杂度
详情 →
›
数组(array)和链表(linked list)之间有什么权衡(trade-offs)?
初级
#数据结构
#复杂度
详情 →
›
什么是二叉搜索树(BST),它的操作复杂度是多少?
中级
#树
#复杂度
详情 →
›
哈希表如何处理冲突、负载因子和调整大小?
中级
#哈希
#复杂度
详情 →
›
你如何表示一个图:邻接表 vs 邻接矩阵?
中级
#图
#复杂度
详情 →
›
什么是平衡BST(AVL和红黑树),为什么它们很重要?
中级
#树
#复杂度
详情 →
›
你如何为一个问题选择正确的数据结构?
中级
#数据结构
#复杂度
详情 →
›
什么是摊销分析,以动态数组重新调整大小为例?
中级
#复杂度
#数据结构
详情 →
›
什么是 B-tree 和 B+ tree,数据库为什么要使用它们?
高级
#树
#复杂度
详情 →
›
什么是加权有向图,它们建模了什么问题?
高级
#图
#复杂度
详情 →
›
什么是带有路径压缩和按秩合并的不相交集合(union-find)结构?
高级
#图
#复杂度
详情 →
›
什么是跳跃表,它如何实现 O(log n) 的搜索?
高级
#数据结构
#复杂度
详情 →
›
区间树和芬威克树(BIT)如何支持快速范围查询?
高级
#树
#复杂度
详情 →
›
你如何设计一个具有特定 O(1)/O(log n) 要求的数据结构?
高级
#数据结构
#复杂度
详情 →