【面试题】之数据结构目录
2015-08-10 22:28
211 查看
原文地址:/article/2793864.html
(一)链表操作专题
1、反转一个链表。循环算法。
2、反转一个链表。递归算法。
3、判断一个链表是否有循环。
4、在一个链表中删除另一个链表中的元素。
5、两个链表,一升一降。合并为一个升序链表。
6、在双向链表中删除指定元素。
(二)二叉树专题
1、广度优先遍历二叉树。
2、判断一颗二叉树是否平衡。
3、返回一颗二叉树的深度。
(三)字符串专题
1.快速实现一个string类
2、输出一个字符串所有排列。注意有重复字符。
3、反转一个字符串。
4、实现strstr函数。
5、实现strcmp函数。
(四)递归专题
1、汉诺塔问题。
2、三柱汉诺塔最小步数。
(一)链表操作专题
1、反转一个链表。循环算法。
2、反转一个链表。递归算法。
3、判断一个链表是否有循环。
4、在一个链表中删除另一个链表中的元素。
5、两个链表,一升一降。合并为一个升序链表。
6、在双向链表中删除指定元素。
(二)二叉树专题
1、广度优先遍历二叉树。
2、判断一颗二叉树是否平衡。
3、返回一颗二叉树的深度。
(三)字符串专题
1.快速实现一个string类
2、输出一个字符串所有排列。注意有重复字符。
3、反转一个字符串。
4、实现strstr函数。
5、实现strcmp函数。
(四)递归专题
1、汉诺塔问题。
2、三柱汉诺塔最小步数。
相关文章推荐
- 深入理解计算机操作系统——第3章:数组,异质的数据结构,指针
- 数据结构_直接插入排序法
- 数据结构(Java语言)——ArrayList简单实现
- 数据结构06:排序
- 自己动手实现数据结构——排序算法1(冒泡、插入、归并、简单选择)(C++实现)
- [数据结构]Angle迷宫(纯裸BFS)
- 数据结构实验:连通分量个数
- 【暑假】[实用数据结构] AC自动机
- 二叉树的基本功能实现
- 数据结构---二叉排序树(BST)
- 【暑假】[实用数据结构]KMP
- nginx高级数据结构源码分析(一)-----双向链表
- 数据结构(15)静态链表
- 数据结构(14)单链表
- 数据结构(13)线性表
- 【暑假】[实用数据结构]前缀树 Trie
- 可视化的数据结构和算法
- MySQL索引背后的数据结构及算法原理
- 数据结构(12)哈希表
- 数据结构(11)无向图相关算法基础