
算法
一萍之春
这个作者很懒,什么都没留下…
展开
-
八大排序算法总结及Java实现
八大排序算法总结及Java实现 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 插入排序算法步骤:1)将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。2)从头到尾依次扫描未排序序列,将...原创 2019-01-21 18:41:54 · 502 阅读 · 0 评论 -
LeetCode:两数之和
两数之和题目叙述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...原创 2019-02-22 11:08:59 · 312 阅读 · 0 评论 -
LeetCode:最长连续递增序列
最长连续递增序列题目叙述:给定一个未经排序的整数数组,找到最长且连续的的递增序列。示例1:输入: [1,3,5,4,7]输出: 3**解释:**最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。示例2:输入: [2,2,2,2,2]输出: 1解释: 最长连续递增序列是 [2], 长度为...原创 2019-02-22 11:12:03 · 507 阅读 · 0 评论