12 2017 档案

摘要:效果图: 阅读全文
posted @ 2017-12-21 10:37 LevelIsBubble 阅读(320) 评论(0) 推荐(0)
摘要:网格,最左上角顶点的坐标是(1,1),机器人从(1,1)出发,一次走一格,只能往下或往右走,问到(x,y)有几种走法? 设f(x,y)是到(x,y)的走法总数,则 当x = 1时,f(x,y) = 1 当y = 1时,f(x,y) = 1 当x >1 且 y > 1时,f(x,y) = f(x -1 阅读全文
posted @ 2017-12-15 14:30 LevelIsBubble 阅读(590) 评论(0) 推荐(0)
摘要:1 2 3 4 5 6 7 8 9 顺时针旋转90度 7 4 1 8 5 2 9 6 3 解题方法: (1)上下颠倒: 7 8 9 4 5 6 1 2 3 (2)反斜杠对角线折叠 7 4 1 8 5 2 9 6 3 代码: 阅读全文
posted @ 2017-12-06 17:59 LevelIsBubble 阅读(556) 评论(0) 推荐(0)
摘要:(1)数是整数 排好序,查重。nlogn,参考(2) 利用哈希表,时间复杂度n 找出最大值和最小值,如果数组长度大于二者差,必然有重复。 如果数组长度小于二者差: 最大值不是太大的情况下,可使用bitmap和位运算,实现哈希表,然后扫描数组,填写哈希表的每一个bit。 最大值很大的情况下,利用哈希函 阅读全文
posted @ 2017-12-06 16:51 LevelIsBubble 阅读(433) 评论(0) 推荐(0)
摘要:一个数组,里面有偶数也有奇数,查找最小的偶数。 阅读全文
posted @ 2017-12-01 18:35 LevelIsBubble 阅读(302) 评论(0) 推荐(0)
摘要:草草草!!! 在数组的符合某种条件的所有元素中找到的最小的元素。 利用选择排序的原理保存最小元素的索引的方法查找最小值,记得!第一个索引设置成符合要求的元素的索引,不要随便设置成数组的第一个元素的索引。 24 -- 38行代码。 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则 阅读全文
posted @ 2017-12-01 17:25 LevelIsBubble 阅读(484) 评论(0) 推荐(0)
摘要:一个整型数组,有n个元素,可以含有重复元素。 查找该数组中最小的k个数。 (1)对数组快速排序,然后从前往后依次挑出最小的k个元素,时间复杂度:nlogn + k = nlogn (2)设置一个容量是 k 的临时数组,扫描目的数组,如果临时数组元素个数小于k,直接填入临时数组,如果临时数组元素个数大 阅读全文
posted @ 2017-12-01 16:47 LevelIsBubble 阅读(247) 评论(0) 推荐(0)
摘要:整型数组,求连续子序列和的最大值。 如 -1 , 3, -4,7 结果是7 ***** -1 ,4,-2,7 结果是 8。 分析: 利用动态规划,设f(i) 是以第 i 位结尾的所有序列中和最大的序列的值。 有: f(i) = a[i] 当a[i] <= 0 f(i) = a[i] + f(i-1) 阅读全文
posted @ 2017-12-01 16:07 LevelIsBubble 阅读(209) 评论(0) 推荐(0)
摘要:我们知道,对于一般的二叉搜索树(Binary Search Tree),其期望高度(即为一棵平衡树时)为log2n,其各操作的时间复杂度(O(log2n))同时也由此而决定。但是,在某些极端的情况下(如在插入的序列是有序的时),二叉搜索树将退化成近似链或链,此时,其操作的时间复杂度将退化成线性的,即 阅读全文
posted @ 2017-12-01 12:50 LevelIsBubble 阅读(356) 评论(0) 推荐(0)
摘要:1 一个数组,始终保持最大/最小的元素在a[0]单元,该数组可以追加元素,可以随时取走a[0]这个最大/最小元素. 2 解决思路:保证数组a[0]始终存放最大/最小元素,且数组整体分布特征满足一定条件,使得在数组元素发生变化时,在最少的时间内使得a[0]仍是最大/最小元素. 3 牵扯3个问题: 4 (1) 给一个随机分布的无序数组,怎样把数组元素的位置调整成a[0]是最大元素,且初... 阅读全文
posted @ 2017-12-01 12:34 LevelIsBubble 阅读(285) 评论(0) 推荐(0)
摘要:1 复习时,手画一棵查找树,亲自摸清查找树的各操作 2 二叉查找树的定义 3 一颗空树或该非空树满足: 4 1,若有左子树,左子树的所有节点小于根节点 5 2,若有右子树,右子树的所有节点大于根节点*/ 6 /*二叉查找树的一些性质 7 1.查找某个关键字的比较次数最多是树的深度, 8 模拟过程是从树根往下沿着 9 某一路径走到叶子结点。查找性能取决于树的... 阅读全文
posted @ 2017-12-01 12:33 LevelIsBubble 阅读(303) 评论(0) 推荐(0)