SF
高频算法题/Java编程/计算机基础专题小结
高频算法题/Java编程/计算机基础专题小结
注册登录
关注博客
注册登录
主页
关于
RSS
UML类图学习备忘
yzwall
2017-09-02
阅读 2 分钟
3.1k
UML类图学习备忘 [TOC] 1 UML类图(UML Class Diagram) UML(Unified Modeling Language),统一建模语言,一种针对面向对象软件设计提供的建模语言; 2 类实例图示 在UML中,一个类实例由三部分组成,彼此之间用直线分割: 类名。接口名 斜体表示 属性(成员变量):表示格式为可见性 属性名:属性类型[ = 缺省值]|可见性|...
二叉树遍历小结
yzwall
2017-06-17
阅读 6 分钟
3.1k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
常用排序算法小结
yzwall
2017-06-14
阅读 4 分钟
3.5k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
字符串匹配小结
yzwall
2017-06-10
阅读 3 分钟
5.1k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
K路归并问题小结
yzwall
2017-06-09
阅读 12 分钟
12.8k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
k个最大的数及变种小结
yzwall
2017-06-04
阅读 9 分钟
3.4k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
丑数问题及变种小结
yzwall
2017-06-04
阅读 4 分钟
3.5k
文章均为本人技术笔记,转载请注明出处: [1] https://segmentfault.com/u/yzwall [2] blog.csdn.net/j_dark/
第k大问题各类变种小结
yzwall
2017-06-03
阅读 6 分钟
3.9k
文章均为本人技术笔记,转载请注明出处:[1] https://segmentfault.com/u/yzwall[2] blog.csdn.net/j_dark/
快速排序分治算法解析
yzwall
2017-05-16
阅读 3 分钟
2.2k
复杂度分析:由于切分算法性能不稳定,快排最差时间复杂度为$O(n ^ 2)$,平均时间复杂度为$O(nlog(n))$,空间复杂度为$O(1)$;
两数之和问题各变种多解法小结
yzwall
2017-05-15
阅读 8 分钟
13.6k
文章均为本人技术笔记,转载请注明出处:[1] https://segmentfault.com/u/yzwall[2] blog.csdn.net/j_dark/
LintCode547/548_求数组交集不同解法小结
yzwall
2017-05-12
阅读 7 分钟
3.3k
文章均为本人技术笔记,转载请注明出处:[1] https://segmentfault.com/u/yzwall[2] blog.csdn.net/j_dark/
表达式类算法题小结
yzwall
2017-04-29
阅读 6 分钟
4k
文章均为本人技术笔记,转载请注明出处:[1] https://segmentfault.com/u/yzwall[2] blog.csdn.net/j_dark/
剑指offer/LintCode40_用两个栈模拟队列
yzwall
2017-04-18
阅读 2 分钟
2.8k
剑指offer/LintCode40_用两个栈模拟队列 声明 文章均为本人技术笔记,转载请注明出处[链接] 解题思路 实现功能: 用两个栈模拟实现一个队列的push(element),pop()和top()操作; 解题思路 假设有两个栈stack1, stack2 队列push(element)实现:始终用stack1入栈实现 队列pop()和top()实现:由于stack1依次出栈并压入stack...
剑指offer/LintCode12_最小栈
yzwall
2017-04-18
阅读 2 分钟
2.8k
用最小栈minStack存储stack中最小元素,保证minStack栈顶元素与stack栈顶元素同步,minStack.peek()表示此时stack最小值 push(number):minStack将number与此时最小值minStack.peek()比较,将更小的一方压栈,保证minStack中栈顶始终为最小值;
剑指offer/LintCode494_用两个队列实现一个栈
yzwall
2017-04-18
阅读 2 分钟
3.7k
剑指offer/LintCode494_用两个队列实现一个栈 声明 文章均为本人技术笔记,转载请注明出处[链接] 解题思路 实现功能: 用两个队列实现一个栈,实现push(element),pop(),top()和isEmpty()方法; 解题思路 假设有队列queue1和queue2; 实现栈的push(element)操作 实现栈push(element)操作:始终用来queue1入队实现; 实...
剑指offer/LeetCode146/LintCode134_LRU缓存实现
yzwall
2017-04-16
阅读 4 分钟
3.7k
set(key, value)(lintcode版本)/put(key, value)(leetcode版本):设置<key, value> 缓存已满,删除最近最久未被使用的节点,添加新节点进缓存
Java String类笔记
yzwall
2017-04-13
阅读 3 分钟
2k
String类字符串存储方式:值使用final char value[]类型的字符数组存储,因此一旦赋值不可改变; String类存储字符串,使用Array.copyof方法value[]赋值,并开辟内存空间;