数据结构和算法
黑色的爆牛团
从设计的角度去看代码,才不会从海量的代码中迷失方向。。。
展开
-
leetcode算法
随着互联网寒潮的到来, 越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:刷过的题老是忘,第二次刷的时候还是不会做...原创 2019-12-19 09:20:26 · 212 阅读 · 0 评论 -
LRUCache最近最少使用java实现
最简单实现import java.util.LinkedHashMap;import java.util.Map.Entry;public class LRUCache { int initSize; LinkedHashMap cache; public LRUCache(int size) { this.initSize = size; this.cache =原创 2018-01-31 14:22:56 · 2080 阅读 · 0 评论 -
字典表设计
推荐画图工具EZDML字典类别表:主要作用记录字典的类别信息,例如地区码、支付渠道等字典明细表:1、父编号为了处理有树形结构的数据2、数据级别,例如:中国属于0级别数据,省数据1属于级别数据;3、排序字段:排序用,可以依赖数据级别,同一数据级别内排序,也可以不依赖整个类别内排序(具体业务需要)...原创 2019-03-18 15:47:33 · 1914 阅读 · 2 评论