
算法与数据结构
莫少侠9527
这个作者很懒,什么都没留下…
展开
-
二分查找Java实现与总结
题目给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,...原创 2018-09-08 00:26:22 · 451 阅读 · 0 评论 -
leetCode 67. 二进制求和 java实现
leetCode 67. 二进制求和,java实现题目:给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = “11”, b = “1” 输出: “100” 示例 2: 输入: a = “1010”, b = “1011” 输出: “10101”思路:...原创 2018-09-03 23:48:21 · 1086 阅读 · 0 评论 -
LeetCode28.实现 strStr() 函数 java实现
LeetCode28.实现 strStr() 函数 java实现题目给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hello”, needle = “ll” 输出: 2 示例 2:...原创 2018-09-04 00:31:43 · 891 阅读 · 2 评论 -
LeetCode54. 螺旋矩阵 java实现
LeetCode54. 螺旋矩阵 java实现题目难度 中给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5]示例 2:输入: [ [1, 2,...原创 2018-09-04 00:45:52 · 1401 阅读 · 0 评论 -
LeetCode 498. 对角线遍历 java实现
LeetCode 498. 对角线遍历 java实现题目难度 中给定一个含有 M x N 个元素的矩阵(M行,N列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。示例:输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,4,7,5,3,6,8,9]思路建立坐标系,左上角...原创 2018-09-04 00:56:11 · 2025 阅读 · 0 评论