```cpp void get_sa(){ for(int i=1;ik) y[++p]=sa[i] k; for(int i=1;i=1;i ) sa[c[x[y[i]]] ]=y[i]; swap(x,y); x[sa[1]]=1,p=1; for(int i=2;i ...
分类:
编程语言 时间:
2018-07-19 22:02:51
阅读次数:
234
算法与数据结构基础原文链接:http://note.youdao.com/noteshare?id=7b9757930ce3cc9e0a5e61e4d0aa9ea2&sub=2726FFA02ADE4E74A302D8DA7646FB46查找算法:二分查找法:简介:二分查找法又被称为折半查找法,用于预排序的查找问题过程:如果在列表a中查找元素t,先将列表a中间位置的项与查找关键字t比较,如
分类:
编程语言 时间:
2018-07-19 22:03:06
阅读次数:
271
python Class:面向对象高级编程 __str__ / __repr__ 使用效果一样,不用纠结
分类:
编程语言 时间:
2018-07-19 22:05:24
阅读次数:
215
一.概念 父子概念的继承:圆继承于图形,圆是子概念(子类型 Sub class)图形是父类型(Super Class也叫超类),继承在语法方面的好处:子类共享了父类的属性和方法的定义,子类复用了父类的属性和方法,节省了代码。 1)继承是is a :“是”我中的一种,一种所属关系。 2)子类型对象可以 ...
分类:
编程语言 时间:
2018-07-19 22:29:27
阅读次数:
204
代码: 让找出错误的地方。 先来看下strcpy函数: 使用格式:char* strcmp(char* buffer,char*str)功 能: 把从str地址开始且含有NULL结束符的字符串复制到以buffer开始的地址空间,buffer地址空间中必须有足够的空间来容纳str的字符串。 转自此文 ...
分类:
编程语言 时间:
2018-07-19 22:29:44
阅读次数:
186
下载好jdk,并按照提示一步步安装,最后记下jdk所在的安装位置,这里假设在C:\Program Files (x86)\Java\jdk1.8.0_20 下载好jdk,并按照提示一步步安装,最后记下jdk所在的安装位置,这里假设在C:\Program Files (x86)\Java\jdk1.8 ...
分类:
编程语言 时间:
2018-07-19 22:30:11
阅读次数:
197
分治算法:把一个任务,分成形式和原任务相同,但规模更小的几个部分任务(通常是两个部分),分别完成,或只需要选一部完成。然后再处理完成后的这一个或几个部分的结果,实现整个任务的完成。 分治的典型应用:归并排序、快速排序 归并排序动态图: 快速排序: ...
分类:
编程语言 时间:
2018-07-19 22:30:48
阅读次数:
175
ParisGabriel ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰 Python人工智能从入门到精通 补充:包的相对导入 只对后两种导入方式有用 包的相对导入 只对后两种导入方式有用 异常(基础)except: 什么是错误: 是指由于逻辑或语法等导程序无法正常 ...
分类:
编程语言 时间:
2018-07-19 22:31:16
阅读次数:
161
1 /* 2 题意: 3 思路: 4 时间: 5 */ 6 #include 7 using namespace std; 8 9 typedef long long LL; 10 const int MAXN=100005; 11 const LL MOD7 = 1e9+7; 12 13 stru... ...
分类:
编程语言 时间:
2018-07-19 22:31:26
阅读次数:
221
编码 默认情况下,Python3源码文件是以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- ...
分类:
编程语言 时间:
2018-07-19 22:31:45
阅读次数:
180
本节内容:1、查([])2 、增(append,insert)3、 改(重新赋值)4 、删(remove,del,pop)5、 其他操作 什么是列表: 列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。列表是可变的(mutable)— ...
分类:
编程语言 时间:
2018-07-19 22:55:07
阅读次数:
268
转自:https://www.cnblogs.com/lizhitai/p/4471952.html ...
分类:
编程语言 时间:
2018-07-19 22:55:20
阅读次数:
176
Throwable类是所有异常类的根。所有的Java异常类都直接或者间接地继承自Throwable。可以通过继承Exception或者Exception的子类来创建自己的异常类。 声明异常 在方法头中使用关键字throws,例如 public void mymethod() throws IOExc ...
分类:
编程语言 时间:
2018-07-19 22:55:48
阅读次数:
195
本文主要分享JS中数组的方法封装,基于原生JS封装数组slice方法 ...
分类:
编程语言 时间:
2018-07-19 22:56:25
阅读次数:
743
EM最大期望算法 目录 一、凸函数与凹函数的定义:1 二、Jensen不等式证明1 三、EM算法详解:1 1.最大似然1 2.EM算法1 3.EM算法推导1 4.EM算法步骤:1 5.EM算法的收敛性思考1 6.EM算法的一些思考1 一、凸函数与凹函数的定义: 1.凸函数定... ...
分类:
编程语言 时间:
2018-07-19 22:56:36
阅读次数:
283
1 ArrayList类 1.1 ArrayList类概述 底层数据结构是数组,查询快,增加和删除慢。 线程不安全,效率高。 1.2 ArrayList的应用 示例: 示例: 2 Vector的特有功能 方法:添加元素 方法:返回指定索引处的元素 方法:返回此集合的枚举 示例: 示例: 3 Link ...
分类:
编程语言 时间:
2018-07-19 22:57:15
阅读次数:
176
/** * @author zhaojiatao * @date 2018/7/19 */ public class equalsLearn { public static void main(String[] args) { /** * 当基本类型的比较时:只能用==,比较值; * 当是引用类型比... ...
分类:
编程语言 时间:
2018-07-19 22:58:39
阅读次数:
187
今天学了下java的爬虫,首先要下载jousp的包,然后导入,导入过程:首先右击工程:Build Path ->configure Build Path,再点击Add External JARS,进行导包。 学习参考文档:https://jsoup.org/ 但是有一点小问题:就是利用java爬虫爬 ...
分类:
编程语言 时间:
2018-07-19 23:25:59
阅读次数:
630
字典的定义与特性 字典的定义与特性 字典是Python语言中唯一的映射类型。 定义:{key1:value1,key2:value2} 1、键与值用冒号“:”分开; 2、项与项用逗号“,”分开; 特性: 1.key-value结构 2.key必须可hash、且必须为不可变数据类型、必须唯一 3.可存 ...
分类:
编程语言 时间:
2018-07-19 23:26:31
阅读次数:
195
Sales_data类 ...
分类:
编程语言 时间:
2018-07-19 23:27:27
阅读次数:
303