leetcode
camma
这个作者很懒,什么都没留下…
展开
-
leetcode:Array reverse
nums = "----->-->"; k =3 result = "-->----->"; reverse "----->-->" we can get "<--<-----" reverse "<--" we can get "--><-----" reverse "<-----" we can get "-->----->" 参考: https://leetcode-cn.com/problems/rotate-a原创 2021-10-30 19:27:03 · 94 阅读 · 0 评论 -
leetcode:递归/回溯--全排列
题目一: 题目二: 解法(二): class Solution { public List<List<Integer>> permute(int[] nums) { List<List<Integer>> res = new ArrayList<>(); int len = nums.length; if(len==0) return res; boolean[] us原创 2021-10-28 21:42:23 · 87 阅读 · 0 评论 -
leetcode:BFS/DFS--腐烂的橘子
题目: 解法: //Java class Solution { public int orangesRotting(int[][] grid) { int m=grid.length,n=grid[0].length; Queue<int[]> queue = new LinkedList<>(); //count表示新鲜橘子数量 int count = 0; //遍历数组,找出所有新鲜原创 2021-10-27 21:44:41 · 116 阅读 · 0 评论 -
++cnt1[s1.charAt(i) - ‘a‘]
++cnt1[s1.charAt(i) - 'a'] 参考: https://stackoverflow.com/questions/54533752/please-explain-about-this-line-of-code-as1-charati-a原创 2021-10-25 20:14:01 · 614 阅读 · 0 评论 -
Java Iterator(迭代器)
ava Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。 Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。 迭代器 it 的两个基本操作是 next 、hasNext 和 remove。 调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。 调用 it.hasNext() 用于检测集合中是否还有元原创 2021-10-15 15:55:32 · 339 阅读 · 0 评论