算法
snowbaby1234
这个作者很懒,什么都没留下…
展开
-
实现strStr()从繁到简 -LeetCode
题目:实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例1: 输入:haystack = "hello", needle = "ll" 输出:2 示例2: 输入:haystack = ...原创 2018-07-19 10:46:28 · 207 阅读 · 0 评论 -
报数 -LeetCode
题目:报数序列是指一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 11 21 1211 111221 ……第二个数 11 是对第一个数 1 的解读,即 一个 1;第三个数 21 是对第二个数 11 的解读,即 两个 1;第四个数 1211 是对第...原创 2018-07-19 11:26:34 · 295 阅读 · 0 评论 -
最长公共前缀 -LeetCode
题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例1:输入: ["flower","flow","flight"]输出: “fl”示例1:输入: ["dog","rececar","car"]输出: “”说明:所有输入只包含小写字母 a-z。解题:首先找到长度最小的字符串原创 2018-07-19 13:28:42 · 175 阅读 · 0 评论 -
反转链表 -LeetCode
题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:迭代或递归实现反转链表。解题:递归实现反转链表//递归实现class Solution { public ListNode reverseList(ListNode...原创 2018-07-19 16:00:27 · 216 阅读 · 0 评论 -
CVTE笔试编程题(Web后台)
1. 两个整数数组A,B,均按降序排列(两个班的成绩排名),现在将两个数组合并,并且也按降序排列。 public static int[] merge(int[] a, int[] b) { int len1 = a.length; int len2 = b.length; if(len1 == 0) return b; if(len2 == 0) return ...原创 2018-07-21 11:07:38 · 2085 阅读 · 0 评论 -
剑指offer-在线编程(牛客网)- 基础知识
声明:本博客中的代码都是自己实现,若有问题,请大家不吝赐教!面试需要的基础知识--------数组【面试题3】 数组中重复的数字在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数...原创 2018-08-03 21:24:49 · 327 阅读 · 0 评论