![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记
王林-wlin
即使再小的帆也能远航!!!
展开
-
Java 常见数据结构与算法
常见排序算法和查找算法等原创 2022-09-21 08:48:07 · 542 阅读 · 1 评论 -
二分查找 学习笔记
二分查找 学习笔记一、简介(一)定义:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列.(二)例题:二、思路分析三、代码实现package com.example.demotest.binary;/** * @author wanglin * @version 1.0 * @date 2022-03-07 周一 */public class BinarySearch原创 2022-03-07 09:48:38 · 70 阅读 · 0 评论 -
贪心算法 学习笔记
贪心算法 学习笔记一、贪心算法介绍二、贪心算法应用三、代码实现原创 2022-03-03 12:15:12 · 355 阅读 · 0 评论 -
数据结构基础笔记
数据结构笔记一、为什么学?二、学习路线三、什么是数据结构?四、数据结构分类(一)逻辑结构分类1.集合结构2.线性结构3.树形结构4.图形结构(二)物理结构分类1.顺序存储结构2.链式存储结构五、线性表(一)顺序表1.简介2.顺序表API设计3.代码实现测试测试结果持续更新 完接★,°:.☆( ̄▽ ̄)/$:.°★ 。...原创 2022-01-06 10:58:35 · 156 阅读 · 0 评论 -
雪花算法笔记
雪花算法笔记雪花算法原理雪花算法使用一个 64 bit 的 long 型的数字作为全局唯一 id。这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 id,12 bit 作为序列号。ID组成部分1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。41bit-时间戳,用来记录时间戳,毫秒级。10bit-工作机器id,用来记录工作机器id。12bit-序列原创 2021-12-20 21:57:07 · 101 阅读 · 0 评论