All Projects → happyKen → Commonutil

happyKen / Commonutil

android,java必备知识,面试知识,工作学习记录。这里记录一些常用android工具类,android开发经验,面试算法题,牛客算法题解析。也包含java数据结构,算法,爬虫,泛型,反射等实现

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Commonutil

Datastructure
数据结构和算法
Stars: ✭ 104 (-5.45%)
Mutual labels:  algorithm
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
Minperf
A Minimal Perfect Hash Function Library
Stars: ✭ 107 (-2.73%)
Mutual labels:  algorithm
Nowcoder Solutions
牛客网企业编程真题代码
Stars: ✭ 108 (-1.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
Fast zlib
Heavily optimized zlib compression algorithm
Stars: ✭ 105 (-4.55%)
Mutual labels:  algorithm
Mygo
Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻
Stars: ✭ 109 (-0.91%)
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
Lexrank
LexRank algorithm for text summarization
Stars: ✭ 108 (-1.82%)
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].