上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 1.1题目 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 1.2解答 最简单的方法就是穷举法,将一种走法全部遍历出来,进一步我们可以想怎样聪明一点的遍历。因为你每到一个点的方式最多只有两种,就是 阅读全文
posted @ 2020-07-23 09:51 大嘤熊 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.1Cookie机制概述 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或 阅读全文
posted @ 2020-07-22 21:07 大嘤熊 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.1for循环 package ztext; import java.util.Arrays; /** * @author xgj */ public class MyTest { public static void main(String[] args) { int[] oldArray = 阅读全文
posted @ 2020-07-22 15:53 大嘤熊 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.1题目描述 给定一个无向图graph,当这个图为二分图时返回true。 如果我们能将一个图的节点集合分割成两个独立的子集A和B,并使图中的每一条边的两个节点一个来自A集合,一个来自B集合,我们就将这个图称为二分图。 graph将会以邻接表方式给出,graph[i]表示图中与节点i相连的所有节点。 阅读全文
posted @ 2020-07-22 09:02 大嘤熊 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.1题目描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。注意数组中可能存在重复的元素。 示例 1: 输入: [1,3,5] 输出: 1 输入: [2,2,2,0,1] 输 阅读全文
posted @ 2020-07-22 08:49 大嘤熊 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.1概述 基数排序也是非比较的排序算法,对每一位进行排序,从最低位开始排序,复杂度为O(kn),为数组长度,k为数组中的数的最大的位数; 基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序。最后的 阅读全文
posted @ 2020-07-21 23:06 大嘤熊 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.1概述 桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。 桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里,每个桶再分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序) 1.2描述 设 阅读全文
posted @ 2020-07-21 22:52 大嘤熊 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.1概述 计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。 作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。 阅读全文
posted @ 2020-07-21 22:42 大嘤熊 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.1概述 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 1.2描述 将初始待排序关键字序列(R1,R2….Rn)构建成大顶堆,此堆为初始的无序区; 将堆顶元素R[1] 阅读全文
posted @ 2020-07-21 22:25 大嘤熊 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.1概述 快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 1.2描述 从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元 阅读全文
posted @ 2020-07-21 22:16 大嘤熊 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页