柴崎越
柴崎越
全部文章
Leetcode
代码总结(4)
毕业设计(18)
归档
标签
去牛客网
登录
/
注册
ccy的博客
学习
全部文章
/ Leetcode
(共7篇)
Leetcode 209 长度最小的子数组
解析 两种解法,双指针,和二分查找 代码 双指针 public int minSubArrayLen(int s, int[] nums) { if(nums.length==0) return 0; int min=Integer.MAX_VALUE; int le...
二分查找
双指针
Leetcode
2020-04-10
0
552
Leetcode 202 快乐数
思路 快慢指针解决无限循环的问题 代码实现 class Solution { public boolean isHappy(int n) { int fast=n; int slow=n; do{ slow=f(slow...
双指针
Leetcode
2020-03-13
0
565
Leetcode 167 两数之和||
代码实现 class Solution { public int[] twoSum(int[] numbers, int target) { int left=0; int right=numbers.length-1; while(left&...
数组
双指针
Leetcode
2020-02-23
0
485
Leetcode 11 盛最多水的容器
题目 分析 双指针的问题,移动的时机判断 代码 public static void main(String[] args) { int[] arr={1,8,6,2,5,4,8,3,7}; int res = maxArea(arr); Syste...
双指针
Leetcode
2020-01-27
0
541
Leetcode 15 三数之和
题目 分析 题没有什么难度,对于几个数之和的问题,就要进行排序,然后就是注意如何进行排查重复,既然是有序的,那么排查重复,就是看当前的和前面一个是否是相同的字符就可以了,三个两个都是这样处理的。 代码实现 import java.util.*; public class Solution { ...
双指针
Leetcode
2020-01-25
0
538
Leetcode 16 最接近的三数之和
题目 分析 方法1 通过枚举的方式,算出全部的三个的组合方式,比较得到结果 方法2 对于几个数之和的问题,都是要将数字排序,然后通过双指针的思路来解决的 代码实现 方法1 public class Solution { public int threeSumClosest(int[] num...
递归
回溯算法
双指针
Leetcode
2020-01-25
0
499
Leetcode26,27 两道双指针的问题
我的解法 leetcode27 public static int removeElement(int[] nums, int val) { int last=nums.length-1; int cur=0; while(cur!=nums.le...
双指针
Leetcode
2020-01-08
0
526