社区
非技术区
帖子详情
想了解一下面试算法的问题 例如二叉树、队列、栈,除了这几个还有哪些呢?新手,谢谢!
zychere
2014-07-12 10:53:50
如题 谢谢!~~~~~~~~~~~~~~~~~
...全文
199
7
打赏
收藏
想了解一下面试算法的问题 例如二叉树、队列、栈,除了这几个还有哪些呢?新手,谢谢!
如题 谢谢!~~~~~~~~~~~~~~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zychere
2014-07-22
打赏
举报
回复
引用 5 楼 Inhibitory 的回复:
还有字符串相加,如1000个字符串相加是用String还是StringBuilder也很常见。
非常感谢
Inhibitory
2014-07-16
打赏
举报
回复
还有字符串相加,如1000个字符串相加是用String还是StringBuilder也很常见。
Inhibitory
2014-07-16
打赏
举报
回复
快速排序,堆排序也是常问的问题。
日知己所无
2014-07-16
打赏
举报
回复
对于Java来讲,java.util下面的大多数类了解如何使用了,能解决一些实际的问题,就差不多了
jackson_fighting
2014-07-16
打赏
举报
回复
二叉树、队列、栈 这些都是数据结构。 数据结构是算法中 用到的基础数据的存储方式。 楼主了解下
http://cricode.com/2001.html
-江沐风-
2014-07-16
打赏
举报
回复
还有图;
zhjdg
2014-07-12
打赏
举报
回复
这是数据结构 队列、栈
+200
相关推荐
图解Java数据结构和
算法
1.
算法
是程序的灵魂,优秀的程序在对海量数据处理时,依然保持高速计算,就需要高效的数据结构和
算法
支撑。2.网上数据结构和
算法
的课程不少,但存在两个
问题
:1)授课方式单一,大多是照着代码念一遍,数据结构和
算法
本身就比较难理解,对基础好的学员来说,还好一点,对基础不好的学生来说,基本上就是听天书了2)说是讲数据结构和
算法
,但大多是挂羊头卖狗肉,
算法
讲的很少。 本课程针对上述
问题
,有针对性的进行了升级 3)授课方式采用图解+
算法
游戏的方式,让课程生动有趣好理解 4)系统全面的讲解了数据结构和
算法
, 除常用数据结构和
算法
外,还包括程序员常用10大
算法
:二分查找
算法
(非递归)、分治
算法
、动态规划
算法
、KMP
算法
、贪心
算法
、普里姆
算法
、克鲁斯卡尔
算法
、迪杰斯特拉
算法
、弗洛伊德
算法
、马踏棋盘
算法
。可以解决
面试
遇到的最短路径、最小生成树、最小连通图、动态规划等
问题
及衍生出的
面试
题,让你秒杀其他
面试
小伙伴3.如果你不
想
永远都是代码工人,就需要花时间来研究下数据结构和
算法
。教程内容:本教程是使用Java来讲解数据结构和
算法
,考虑到数据结构和
算法
较难,授课采用图解加
算法
游戏的方式。内容包括: 稀疏数组、单向
队列
、环形
队列
、单向链表、双向链表、环形链表、约瑟夫
问题
、
栈
、前缀、中缀、后缀表达式、中缀表达式转换为后缀表达式、递归与回溯、迷宫
问题
、八皇后
问题
、
算法
的时间复杂度、冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、基数排序(桶排序)、堆排序、排序速度分析、二分查找、插值查找、斐波那契查找、散列、哈希表、
二叉树
、
二叉树
与数组转换、二叉排序树(BST)、AVL树、线索
二叉树
、赫夫曼树、赫夫曼编码、多路查找树(B树B+树和B*树)、图、图的DFS
算法
和BFS、程序员常用10大
算法
、二分查找
算法
(非递归)、分治
算法
、动态规划
算法
、KMP
算法
、贪心
算法
、普里姆
算法
、克鲁斯卡尔
算法
、迪杰斯特拉
算法
、弗洛伊德
算法
马踏棋盘
算法
。学习目标:通过学习,学员能掌握主流数据结构和
算法
的实现机制,开阔编程思路,提高优化程序的能力。
通用
算法
- [树结构] -
二叉树
的一些基本操作(三)
1、前言 数组、链表、
二叉树
、动态规划、
栈
与
队列
是
面试
中常考的知识点,而在这
几个
知识点中,
二叉树
属于难度比较大的部分,因此在这里总结
一下
二叉树
常考的操作,包括: (1)
二叉树
的递归遍历; (2)
二叉树
的非递归遍历; (3)求
二叉树
叶子节点的个数; (4)求
二叉树
的深度; (5)在
二叉树
中查找某颗子树; (6)求
二叉树
中和为某个值的路径; (7)求
二叉树
中的最大路径和; (8)
二叉树
的镜像; (9)...
通用
算法
- [树结构] -
二叉树
的一些基本操作(二)
1、前言 数组、链表、
二叉树
、动态规划、
栈
与
队列
是
面试
中常考的知识点,而在这
几个
知识点中,
二叉树
属于难度比较大的部分,因此在这里总结
一下
二叉树
常考的操作,包括: (1)
二叉树
的递归遍历; (2)
二叉树
的非递归遍历; (3)求
二叉树
叶子节点的个数; (4)求
二叉树
的深度; (5)在
二叉树
中查找某颗子树; (6)求
二叉树
中和为某个值的路径; (7)求
二叉树
中的最大路径和; (8)
二叉树
的镜像; (9)...
通用
算法
- [树结构] -
二叉树
的一些基本操作(一)
1、前言 数组、链表、
二叉树
、动态规划、
栈
与
队列
是
面试
中常考的知识点,而在这
几个
知识点中,
二叉树
属于难度比较大的部分,因此在这里总结
一下
二叉树
常考的操作,包括: (1)
二叉树
的递归遍历 (2)
二叉树
的非递归遍历 (3)求
二叉树
的深度; (4)求
二叉树
叶子节点的个数; (5)在
二叉树
中查找某颗子树; (6)求
二叉树
中和为某个值的路径; (7)求
二叉树
中的最大路径和; (8)
二叉树
的镜像; (9)判断...
Python
算法
实战
栈
,
队列
,
二叉树
,图是编程中常用的数据结构,本套
算法
课程以实战为目的,通过大量经典实例,来体会如何在实际应用中运用它们。
非技术区
23,405
社区成员
70,758
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告