随笔分类 -  算法

MyBatis-Plus雪花算法实现源码解析
摘要:1. 雪花算法(Snowflake Algorithm) 雪花算法(Snowflake Algorithm)是一种用于生成唯一标识符(ID)的分布式算法。最初由 Twitter 公司开发,用于生成其内部分布式系统中的唯一ID。雪花算法的设计目标是在分布式系统中生成全局唯一的ID,同时保证ID的有序性
1350
2
5
算法 - 螺旋矩阵 II
摘要:59. 螺旋矩阵 II 这道题困扰了我很久,一些边界值控制比较繁琐,但是偶然发现按照以下方法写,在Leetcode可以AC。 class Solution { public static int[][] generateMatrix(int n) { int num = 1; int x = 0;
28
0
0
算法 - 字母异位词分组
摘要:算法 - 字母异位词分组 题目:字母异位词分组 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 示例 1: 输入: strs = ["eat", "tea", "tan",
27
0
0
算法 - 归并排序
摘要:算法 - 归并排序 递归法 使用快慢指针,找到中间节点,当只有一个节点的时候,递归失效。 递归左部节点的头节点和右部节点的头节点。 新建前驱节点,并创建指向前驱节点的头指针,对比左右两侧节点大小,然后插入到前驱节点。 参考代码 class Solution { public ListNode sor
29
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起