gwl999

博客园 首页 新随笔 联系 订阅 管理

2022年5月3日 #

摘要: 5.2 移除元素 方法1: 暴力循环 循环一遍所有的数; 如果碰到了等于目标值的时候,那么就将所有值都向前移动一位,直到所有数据结尾 每次移动的时候,将循环的次数进行一次减少,即i--;同时,所有里面的数也需要减减 class Solution { public int removeElement( 阅读全文
posted @ 2022-05-03 09:35 呓雫 阅读(27) 评论(0) 推荐(0)

摘要: 5.1 二分查找 主要思路:左变量,右变量,中间变量 易错点,这里我只写一种left<right 具体做法:如果mid小于target;left+1变成mid;否则right变成mid; class Solution { public int search(int[] nums, int targe 阅读全文
posted @ 2022-05-03 09:32 呓雫 阅读(20) 评论(0) 推荐(0)

2022年4月24日 #

摘要: 线性表 图的简单实现 Putf方法:主要是用递归。最后的x.left会递归给第一个put方法里的root,将他变成下一个树 public void put(Key key, Value val) { root = put(root, key, val); } public Node put(Node 阅读全文
posted @ 2022-04-24 23:00 呓雫 阅读(38) 评论(0) 推荐(0)

2022年4月15日 #

摘要: 排序算法 关于Comparable接口 方法: 首先是需要对应的类implements这个接口; 实现接口对应的方法,可以对返回值进行修改,改成自己需要的返回值; 同时这个接口还可以进行创建数组,即Comparable 的接口; 作用: 对不同的类型/对象的属性进行比较;暂时看来最多的时候是排序; 阅读全文
posted @ 2022-04-15 17:35 呓雫 阅读(30) 评论(0) 推荐(0)