Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bin392328206/six-finger
/ types & classes
Types & classes
46 in github.com/bin392328206/six-finger
⨍
Functions
133
◇
Types & classes
46
Class
A
src/力扣/code/src/main/java/com/code/sort/Test.java:14
Class
AddTwoNumbers
@author 小六六 @version 1.0 @date 2020/4/22 21:18
src/力扣/code/src/main/java/com.code/LinkedList/AddTwoNumbers.java:9
Class
ArrayStack
src/力扣/code/src/main/java/com/code/stack/ArrayStackDemo.java:26
Class
ArrayStackDemo
@author 小六六 @version 1.0 @date 2020/8/17 15:43 使用数组实现一个stack
src/力扣/code/src/main/java/com/code/stack/ArrayStackDemo.java:10
Class
AssertUtils
src/力扣/code/src/main/java/com/code/utils/AssertUtils.java:9
Class
AsyncUtils
src/力扣/code/src/main/java/com/code/utils/AsyncUtils.java:17
Class
BatchUtils
批量处理工具类
src/力扣/code/src/main/java/com/code/utils/BatchUtils.java:14
Class
BeanConvertUtils
src/力扣/code/src/main/java/com/code/utils/BeanConvertUtils.java:11
Class
CircleArray
src/力扣/code/src/main/java/com.code/queue/CircleQueueArray.java:69
Class
CircleQueueArray
@author 小六六 @version 1.0 @date 2020/4/19 22:08 @des 通过数组实现一个环形队列 不照成空间的浪费
src/力扣/code/src/main/java/com.code/queue/CircleQueueArray.java:12
Class
ClimbStairs
@author 小六六 @version 1.0 @date 2020/10/22 10:33 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释:
src/力扣/code/src/main/java/com.code/ClimbStairs.java:22
Class
CoinChange
@author 小六六 @version 1.0 @date 2020/10/23 11:24 给你不同面值的硬币数组coins和总金额amount。 编写一个函数来计算您需要对amount金额的进行找零的最少数量的硬币。 如果这些金额不能由硬币的任何组合来找零,则返回'-1'。 例 1: coin
src/力扣/code/src/main/java/com/code/CoinChange.java:12
Class
Foo
上面方法就是采用一个synchronized wait notifyAll 这些来实现的,但是吧,还需要一个while去自旋,还得靠一个信号量,感觉有点low。
src/力扣/code/src/main/java/com.code/thread/Foo.java:7
Class
Foo1
src/力扣/code/src/main/java/com.code/thread/Foo1.java:5
Class
Foo2
基于信号量的解题思路 Semaphore 是什么? Semaphore 是一个计数信号量,必须由获取它的线程释放。 常用于限制可以访问某些资源的线程数量,例如通过 Semaphore 限流。
src/力扣/code/src/main/java/com.code/thread/Foo2.java:13
Class
Foo3
' 归根结底,LockSupport调用的Unsafe中的native代码: public native void unpark(Thread jthread); public native void park(boolean isAbsolute, long time); 两个函数声明清楚地说明了
src/力扣/code/src/main/java/com.code/thread/Foo3.java:14
Interface
Handler
src/力扣/code/src/main/java/com/code/utils/BeanConvertUtils.java:51
Class
HuiWen
@author 小六六 @version 1.0 @date 2020/10/16 14:48
src/力扣/code/src/main/java/com.code/LinkedList/HuiWen.java:8
Class
IsValid
@author 小六六 @version 1.0 @date 2020/10/21 17:31 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认
src/力扣/code/src/main/java/com/code/sort/IsValid.java:22
Class
LinkNode
src/力扣/code/src/main/java/com.code/LinkedList/HuiWen.java:11
Class
ListNode
src/力扣/code/src/main/java/com.code/LinkedList/SwapPairs.java:19
Class
ListNode
src/力扣/code/src/main/java/com.code/LinkedList/AddTwoNumbers.java:12
Class
ListNode
src/力扣/code/src/main/java/com.code/LinkedList/MergeTwoLists.java:20
Class
MajorityElement
@author 小六六 @version 1.0 @date 2020/10/21 9:51 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 <p> 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 输入: [3,2,3] 输出:
src/力扣/code/src/main/java/com.code/array/MajorityElement.java:19
Class
MaxSlidingWindow
@author 小六六 @version 1.0 @date 2020/11/9 15:07 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: <p> 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7
src/力扣/code/src/main/java/com.code/array/MaxSlidingWindow.java:20
Class
MergeKLists
@author 小六六 @version 1.0 @date 2020/10/21 11:11
src/力扣/code/src/main/java/com.code/array/MergeKLists.java:8
Class
MergeTwoLists
@author 小六六 @version 1.0 @date 2020/4/26 21:10 <p> 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 <p> 示例: <p> 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4
src/力扣/code/src/main/java/com.code/LinkedList/MergeTwoLists.java:17
Class
MyCircularQueue
@author 小六六 @version 1.0 @date 2020/10/22 9:46
src/力扣/code/src/main/java/com/code/stack/MyCircularQueue.java:8
Class
MySqrt
@author 小六六 @version 1.0 @date 2020/10/22 11:03 <p> 实现 int sqrt(int x) 函数。 <p> 计算并返回 x 的平方根,其中 x 是非负整数。 <p> 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 <p> 示例 1: <
src/力扣/code/src/main/java/com.code/MySqrt.java:19
Class
Person
src/力扣/code/src/main/java/com.code/Person.java:6
Class
QuickSort
@author 小六六 @version 1.0 @date 2020/10/17 16:16
src/力扣/code/src/main/java/com/code/sort/QuickSort.java:8
Class
RemoveDuplicates
@author 小六六 @version 1.0 @date 2020/11/9 10:40 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 给
src/力扣/code/src/main/java/com.code/array/RemoveDuplicates.java:18
Class
SearchOne
@author 小六六 @version 1.0 @date 2020/4/20 21:10 ## 题目 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网
src/力扣/code/src/main/java/com.code/search/SearchOne.java:40
Class
SparseArray
@author 小六六 @version 1.0 @date 2020/4/19 13:41
src/力扣/code/src/main/java/com.code/array/SparseArray.java:8
Class
StrTest
src/力扣/code/src/main/java/com/code/hutooltest/StrTest.java:3
Class
SumEvenAfterQueries
@author 小六六 @version 1.0 @date 2020/8/17 11:43 给出一个整数数组 A 和一个查询数组 queries。 对于第 i 次查询,有 val = queries[i][0], index = queries[i][1],我们会把 val 加到 A[index
src/力扣/code/src/main/java/com.code/array/SumEvenAfterQueries.java:19
Class
SwapPairs
@author 小六六 @version 1.0 @date 2020/4/27 20:21 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3.
src/力扣/code/src/main/java/com.code/LinkedList/SwapPairs.java:16
Class
Test
@author 小六六 @version 1.0 @date 2020/12/22 14:50
src/力扣/code/src/main/java/com/code/sort/Test.java:8
Class
ThreeSum
@author 小六六 @version 1.0 @date 2020/10/20 16:49 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元
src/力扣/code/src/main/java/com.code/array/ThreeSum.java:25
Class
Tree
@author 小六六 @version 1.0 @date 2020/10/20 10:40 二叉树的前序遍历
src/力扣/code/src/main/java/com/code/sort/Tree.java:12
Class
TreeNode
@author 小六六 @version 1.0 @date 2020/10/20 10:47
src/力扣/code/src/main/java/com/code/sort/TreeNode.java:8
Class
TwoSumOne
@author 小六六 @version 1.0 @date 2020/4/21 10:28
src/力扣/code/src/main/java/com.code/array/TwoSumOne.java:13
Class
bubbleSort
@author 小六六 @version 1.0 @date 2020/10/16 16:49 冒泡排序的实现
src/力扣/code/src/main/java/com/code/sort/bubbleSort.java:9
Class
insertionSort
@author 小六六 @version 1.0 @date 2020/10/16 17:51 插入排序 https://blog.csdn.net/qq_42857603/article/details/81605124
src/力扣/code/src/main/java/com/code/sort/insertionSort.java:9
Class
mergeSort
@author 小六六 @version 1.0 @date 2020/10/17 15:08 归并排序 https://blog.csdn.net/baidu_39334407/article/details/89102994?utm_medium=distribute.pc_relevant.n
src/力扣/code/src/main/java/com/code/sort/mergeSort.java:9
Class
question1
@author 小六六 @version 1.0 @date 2020/4/19 18:09 @des题目描述 有一堆石头,每块石头的重量都是正整数。 <p> 每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下: <p
src/力扣/code/src/main/java/com.code/randomQuestion/question1.java:29