1 /* 2 入门之快速排序 3 时间复杂度:O(nlogn) 4 最坏情况时时间复杂度能达到O(n^2) 5 借鉴自算法导论 6 */ 7 #include 8 using namespace std; 9 int a[] = {3,7,8,5,4,6,2,1,3}; 10 void quick_... ...
分类:
编程语言 时间:
2017-07-23 11:26:53
阅读次数:
211
package com.bjsxt.composite; /** * 抽象组件 * @author Administrator * */ public interface Component { void operation(); } //叶子组件 interface Leaf extends Co ...
分类:
编程语言 时间:
2017-07-23 11:27:36
阅读次数:
228
1、全局匹配函数 re.compile(pattern=pattern,re.S).findall(text)函数: compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 2、re.match函数:(从第一字符开始匹配,不匹配则 ...
分类:
编程语言 时间:
2017-07-23 11:28:34
阅读次数:
248
目的:读取csv文件内容,把0和1的数据串取出来,统计出现1的连续次数和各次数出现的频率次数先读取csv文件内容: 再写处理0和1的方法 最后依次调用执行 ...
分类:
编程语言 时间:
2017-07-23 11:30:34
阅读次数:
210
1.定义 对一个有向无环图G进行拓扑排序,是将G中所有顶点排成一个线性序列,通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。 举例: 我们起床穿裤子和鞋子时,相信大部分人的顺序是这样的,先穿上内裤,然后再穿上裤子,再穿上袜子,然后才是鞋子。那么,我们把 ...
分类:
编程语言 时间:
2017-07-23 11:31:35
阅读次数:
181
http://jingyan.baidu.com/article/9f63fb91d87fb0c8400f0e93.html 安装JDK,从Oracel官方网站上下载,也可以通过搜索,进入链接。下载完成后安装。 安装JDK,从Oracel官方网站上下载,也可以通过搜索,进入链接。下载完成后安装。 安 ...
分类:
编程语言 时间:
2017-07-23 11:33:15
阅读次数:
246
File 的高级获取功能 String[] list() 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录 示例 import java.io.File; class FileDemo9 { public static void main(String[] args) { // ...
分类:
编程语言 时间:
2017-07-23 11:34:34
阅读次数:
199
range()函数和for-in循环 函数原型:range(start, end, scan): 参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end 。例如:range(0, 5) 是[0, 1, ...
分类:
编程语言 时间:
2017-07-23 11:35:19
阅读次数:
163
基本要求:用户入口1、商品信息存在文件里 2、已购商品、余额记录,长期保存, 即第一次启动是需要输入预算的,以后就拿剩下的钱买东西 商家入口 1、可以添加商品,删除商品,修改商品价格 2、按q可以退出实现:1、用到list和dic2、if判断 while和for循环3、用文件记录商品信息和购物记录 ... ...
分类:
编程语言 时间:
2017-07-23 12:28:19
阅读次数:
195
temp='hello'# 1、type 的用法:显示数据类型t=type(temp) # 2、dir 的用法:查看可使用在该变量上的功能b=dir(temp) # 3、查看帮助help(type(temp))# (有错误,原因未知) # 4、直接点击可查看关键字的用法,如鼠标放在关键字上,Ctrl ...
分类:
编程语言 时间:
2017-07-23 12:28:30
阅读次数:
190
思路出了问题,一直觉得判断一个数是不是关键数的时候,要和除了这个数以外的每一个数的覆盖数List比较,这样的话,输入n个数,就要有n个List,每个数都要和n-1个List比较,但其实没有必要。 因为每个数的覆盖数不会包括它本身,如果包括的话就是死循环了,永远没法得到1.所以直接算出来每个数的覆盖数 ...
分类:
编程语言 时间:
2017-07-23 12:28:52
阅读次数:
142
Spring Boot 针对常用的开发场景提供了一系列自动化配置来减少原本复杂而又几乎很少改动的模板配置内容,但是,我们还是需要了解如何在Spring Boot中修改这些自动化的配置,以应对一些特殊场景 配置文件 Spring Boot的默认配置文件位置为 src/main/resources/ap... ...
分类:
编程语言 时间:
2017-07-23 12:29:37
阅读次数:
225
0.生成XML格式文件 笔者使用soot将java文件解析生成xml格式文档,具体操作流程不再赘述。本文讨论执行结果的用途。笔者第一次采用的java文件如下:文件名为test.java 用soot解析后,生成如下所示的XML文件: 1.用xsl样式表链接XML文档 大家很容易看到上文是一个常见的xm ...
分类:
编程语言 时间:
2017-07-23 12:30:11
阅读次数:
227
这个题我自己用的方法很麻烦,用String获取输入数字,再获取String里的每一个字符,存到数组里面,要想输出就得知道数组的长度,这样一来就要按数组的长度写三种情况。 不如直接获取整数,用/ 和 %来取每一位的值,这样的话如果只有两位 bai= n/100;就是0,直接while(bai>0){s ...
分类:
编程语言 时间:
2017-07-23 12:31:45
阅读次数:
215
1.list转set Set set = new HashSet(new ArrayList()); 2.set转list List list = new ArrayList(new HashSet()); 3.数组转为list List stooges = Arrays.asList("Larry ...
分类:
编程语言 时间:
2017-07-23 12:32:40
阅读次数:
234
Python的类机制使用尽可能少的新语法和语义将类引入语言。python的类提供了面向对象程序设计语言所有的 标准特性:类继承机制允许有多个基类,一个派生类可以覆盖基类中的任何方法,一个方法可以使用相同的名字调用 基类中的方法。 Table of Contents 1 名字和对象 2 Python的 ...
分类:
编程语言 时间:
2017-07-23 12:33:09
阅读次数:
291