C0derMa4k
C0derMa4k
全部文章
LeetCode
Docker(5)
JAVA(17)
Linux(4)
SpringBoot(3)
安全(5)
工具(1)
操作系统(3)
数据库(14)
数据结构和算法(6)
杂(1)
网络(3)
设计模式(1)
软件工程(2)
面试(3)
归档
标签
去牛客网
登录
/
注册
万丈高楼平地起,勿在浮沙筑高台
念念不忘,必有回响,努力让自己变得更加优秀
全部文章
/ LeetCode
(共8篇)
LeetCode 41-50
41 缺失的第一个正数 class Solution { public int firstMissingPositive(int[] nums) { Map<Integer, Integer> map = new HashMap<>(); ...
LeetCode
2020-09-09
0
561
LeetCode 31-40
31 下一个排列 class Solution { public void nextPermutation(int[] nums) { /** 前面尽量让他们不动,找到最小的一个值进行小范围的交换。 * 两种情况一种是最大值 也就是有序集合的逆序, 5 ...
2020-09-05
0
557
Leetcode 101-110
101. 对称二叉树 class Solution { public boolean isSymmetric(TreeNode root) { if (root == null) { return true; } ret...
刷题
2020-08-17
0
532
Leetcode21-22【参加笔试】 下一次补回来
21. 合并两个有序链表 class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode dummy = new ListNode(-1); ListNo...
刷题
2020-08-16
0
456
LeetCode11-20
11. 盛最多水的容器 //通过反证法可以证明这个方法是对的 class Solution { public int maxArea(int[] height) { int left = 0; int max = 0; int right ...
刷题
2020-08-15
0
451
LeetCode1-10
1.两数之和 // 暴力也可以,在这里采用的是一遍哈希表。 //判断当前的数是否成立,就在hashmap中查找之前的加进来的,如果没有就把该数加进来 class Solution { public int[] twoSum(int[] nums, int target) { ...
刷题
2020-08-15
0
454
算法面试LeetCode(二)常用的数据结构
常用的数据结构 数组、字符串 这个题目有两个简单的思路1使用两个数组来分别记录每一个字母出现的次数,毕竟两个数组对应位置的值是否相等。2使用一个第一个出现字母进行加,第二个字符串进行减最后判断是否数组里面的值都为零。 链表 适合元素个数不确定,需要频繁的增加和删除遍历完这组,prev指向了头,h...
2019-11-17
0
638
算法面试LeetCode(一)
1. 确定自己的编程语言,最好和以后从事的工作有关。2.刷题的时间和数量 3.刷题的方式 4.存在的问题5.简历6.面试经验
2019-11-17
0
548