算法题
文章平均质量分 65
金庸不写武侠写代码
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1000瓶试剂,其中一瓶有毒,最少需要多少只小白鼠能找出有毒的试剂
题目: 1000瓶试剂,其中有1瓶有毒,如果小白鼠服用有毒的药,则24小时后死亡。要求使用尽可能少的小白鼠,在24小时内找出有毒的药。思路: 这是一道典型的二分法查找的算法题,一般情况下,我们使用的都是串行的二分法,如果这道题没有时间限制,我们就可以使用串行的二分法找到毒药,步骤如下: (1)首先,给试剂编号,1~1000 (2原创 2016-12-22 15:44:23 · 12942 阅读 · 3 评论 -
二叉树遍历
import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import java.util.Stack;public class TraversingBinaryTree { /* * 1.前序遍历递归版 */ public static void rePreT原创 2017-03-03 11:22:01 · 252 阅读 · 0 评论 -
常见排序算法
/* * 排序算法: * 交换排序:快速排序(O(NlogN),不稳定)、冒泡排序(O(N^2),稳定) * 插入排序:直接插入排序(O(N^2),稳定)、希尔排序(O(N^1.3)不稳定) * 选择排序:直接选择排序(O(N^2),不稳定),堆排序(O(NlogN),不稳定) */ public class Sort { /* * 1.快速原创 2017-03-03 11:20:17 · 282 阅读 · 0 评论
分享