- 博客(8)
- 收藏
- 关注
原创 四、程序控制:goto,break与continue详解
break与continuebreak:用于强行退出循环,不执行循环中的剩余语句。continue:停止当前这次跌代,退回到循环开始处,继续下一次迭代。pubilc class BreakAndContinue(){ pbulic void main(String [] args){ for(int i=0; ; i++){ if(i == 9){ break; ...
2018-12-28 22:05:34 364
原创 工业级字符串匹配算法:BM算法原理分析和代码实现
在文本编辑器中,如Word,记事本等,利用Ctrl+F快捷键来实现文本的查找或替换,显然,这里也用到了字符串匹配算法,但是通常情况下查找的文本对象...
2018-12-21 15:55:57 574
原创 LeetCode:376. Wiggle Subsequence
DescriptionA sequence of numbers is called a wiggle sequence if the differences between successive numbers strictly alternate between positive and negative. The first difference (if one exists) may b...
2018-12-19 21:54:01 130
原创 数据结构_堆的原理分析以及应用场景
堆数据结构中的堆是一种特殊的二叉树,不同于Java内存模型中的堆。堆必须符合以下两个条件:是一棵完全二叉树。任意一个节点的值都大于(或小于)左右子节点的值。...
2018-12-11 22:06:04 4868 1
原创 字符串匹配:RK 算法,暴力匹配算法的优化
RK 算法的全称叫 Rabin-Karp 算法,是由它的两位发明者 Rabin 和 Karp 的名字来命名的。
2018-12-06 22:42:33 1508
原创 LeetCode:1. Two Sum
Problem DescriptionGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you ma...
2018-12-06 21:44:23 123
原创 主机规划与磁盘分区
一、常见设备在Linux中的文件名SATA接口的磁盘在Linux中的命名:SATA/USB 接口的磁盘根本 就没有一定的顺序,那如何决定他的装置文件名呢? 这个时候就得要根据 Linux 核心侦测到磁盘的顺 序了!这里以底下的例子来让你了解啰。例题: 如果你的 PC 上面有两个 SATA 磁盘以及一个 USB 磁盘,而主板上面有六个 SATA 的插 槽。这两个 SATA 磁盘分别安插在主板...
2018-12-05 11:42:58 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人