
算法
名字全都被占用了
既然选择了那就认真做
展开
-
Project工具(二)—建立项目和资源
安装好软件后,那就要开始建立项目。首先你得设置一下日历,系统有默认日历,但是可能不符合你得工作需求。日历设置:点击工具栏里的项目栏,然后选择更改工作时间。正在上传…重新上传取消红色区域是系统默认工作时间。如果要自定义,可以点击右上角新建日历。正在上传…重新上传取消点击确定正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消按照图中指示...原创 2020-02-13 20:23:03 · 3943 阅读 · 0 评论 -
二叉树的深度优先遍历和广度优先遍历算法
最近在看《漫画算法》,里面有个二叉树的深度优先遍历和广度优先遍历算法,书中没有递归方式实现的广度优先遍历算法,正好今天有空,自己手动实现了一下。注:深度优先和队列实现的广度优先算法,可以参见书上或者以下链接https://www.jb51.net/article/138495.htm话不多说,直接上代码import java.util.ArrayList;import java.ut...原创 2020-01-30 10:30:30 · 609 阅读 · 0 评论 -
字符串匹配的KMP算法
字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上转载 2014-02-18 10:22:59 · 629 阅读 · 0 评论 -
C++:STL标准入门汇总
C++:STL标准入门汇总学无止境!!!第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已转载 2014-04-13 20:40:37 · 686 阅读 · 0 评论