happyKen / Commonutil
android,java必备知识,面试知识,工作学习记录。这里记录一些常用android工具类,android开发经验,面试算法题,牛客算法题解析。也包含java数据结构,算法,爬虫,泛型,反射等实现
Stars: ✭ 110
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Commonutil
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+41400%)
Mutual labels: algorithm
Basicknowledge
Data struct, algorithm, LeetCode and DesignPattern introduction and implementation in Cpp and C#
Stars: ✭ 109 (-0.91%)
Mutual labels: algorithm
Delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
Stars: ✭ 1,641 (+1391.82%)
Mutual labels: algorithm
Quadsort
Quadsort is a stable adaptive merge sort which is faster than quicksort.
Stars: ✭ 1,385 (+1159.09%)
Mutual labels: algorithm
Go Algorithm
Implementations of data structures & algorithms written in Golang.
Stars: ✭ 109 (-0.91%)
Mutual labels: algorithm
Any Angle Pathfinding
A collection of algorithms used for any-angle pathfinding with visualisations.
Stars: ✭ 107 (-2.73%)
Mutual labels: algorithm
Python Memoization
A powerful caching library for Python, with TTL support and multiple algorithm options.
Stars: ✭ 109 (-0.91%)
Mutual labels: algorithm
Codelibrary
💎Collection of algorithms and data structures
Stars: ✭ 1,585 (+1340.91%)
Mutual labels: algorithm
Algorithm templates
algorithm templates and leetcode examples in Python3, you can learn many python tricks too.
Stars: ✭ 107 (-2.73%)
Mutual labels: algorithm
Swarmz
A free, header-only C++ swarming (flocking) library for real-time applications
Stars: ✭ 108 (-1.82%)
Mutual labels: algorithm
Frontend knowledge
📚 Important Frontend Knowledge(前端知识汇总)
Stars: ✭ 103 (-6.36%)
Mutual labels: algorithm
Hnswlib
Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs
Stars: ✭ 108 (-1.82%)
Mutual labels: algorithm
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+1545.45%)
Mutual labels: algorithm
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-0.91%)
Mutual labels: algorithm
工作学习日记
android篇
日常工作收集整理的工具类和一些开发遇到的坑,在此记录,方便以后使用
持续更新中
内容说明
工具 | 描述 |
---|---|
LogUtils | 日志工具类 |
DensityUtils | dp工具类 |
FNFlowLayout | 流式布局 |
SoundPoolPlayer | 音频播放 |
AppUtils | app相关类 |
DateUtils | 日期类 |
DeviceUtils | 手机设备信息类 |
EnCodeUtils | 编码类 |
NetworkUtils | 网络类 |
NumberUitls | 数字类 |
quickadpter | 万能适配器 |
inject | 万能适配器 |
SharePreferences | SharePreference |
Dialog | dialog |
study | 要点记录 |
java篇
java实现的常用算法,数据结构,爬虫等实现方式
排序
名称 | 描述 |
---|---|
ArrayUtils | 数组工具 |
BubbleSort | 冒泡排序 |
ChoiceSort | 选择排序 |
QuickSort | 快速排序 |
InsertSort | 插入排序 |
MergeSort | 归并排序 |
HeapSort | 堆排序 |
ShellSort | 希尔排序 |
算法
名称 | 描述 |
---|---|
KMP | KMP算法 |
BFS | 广度优先搜索算法 |
Fibonacci | 斐波纳契数列第N项 |
FindKthToTail | 链表倒数第k个结点 |
FindPath | 二叉树找值 |
HasSubtree | 二叉树子树 |
JumpFloor | 台阶问题 |
JumpFloorII | 台阶问题二 |
MergeList | 链表合并 |
MinNumberInRotateArray | 数组旋转 |
MirrorTree | 二叉树镜像 |
MyStack | 栈的模拟 |
NumberOf1 | 1的个数 |
Power | 幂运算 |
设计模式
名称 | 描述 |
---|---|
SigleTon | 单例模式 |
Straglegy | 策略模式 |
Proxy | 代理模式 |
Proto | 原型模式 |
JavaObserve | 观察者模式 |
NativeObserve | 观察者模式 |
Factory | 工厂模式 |
simpleFactory | 简单工厂模式 |
abtractFactory | 抽象工厂模式 |
decorator | 装饰模式 |
facade | 外观模式 |
java高级用法
名称 | 描述 |
---|---|
Generic | 泛型使用 |
Reflect | 反射使用 |
Inject | 注解使用 |
Enum | 枚举使用 |
Map | Map使用 |
License
no fuck license
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].