递归与分治策略 二分搜索技术 我们所熟知的二分搜索算法是运用分治策略的典型例子,针对这个算法,先给出一个简单的案例。 目的:给定已排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定的元素x。 我们首先想到的最简单的是用顺序搜索方法,逐个比较a[0:n-1]中元素,直至找出元素x或搜索遍整 ...
分类:
编程语言 时间:
2018-12-22 01:29:39
阅读次数:
215
Python里面有个很棒的语法糖(syntactic sugar),它就是 list comprehension ,有人把它翻译成“列表推导式”,也有人翻译成“列表解析式”。名字听上去很难理解,但是看它的语法就很清晰了。虽然名字叫做 list comprehension,但是这个语法同样适用于dic ...
分类:
编程语言 时间:
2018-12-22 01:30:38
阅读次数:
201
介绍目录: 1.类成员 1.1 成员函数 1.2 构造函数 1.2.1 对构造函数的理解 1.2.2成员初始化列表 1.2.3必须使用成员初始化列表的几种情况 1.2.4对于拷贝构造函数的参数是一个引用的理解 1.2.5对深拷贝和浅拷贝的理解 1.3析构函数 1.3.1 单继承 1.3.2 多继承 ...
分类:
编程语言 时间:
2018-12-22 01:34:48
阅读次数:
226
关系运算符 ```python class Number: def __init__(self, num): self.num = num # 大于 > def __gt__(self, other): print('__gt__') return self.nu... ...
分类:
编程语言 时间:
2018-12-22 01:35:20
阅读次数:
206
String path="D:\\新建文件夹\\2.png"; File file=new File(path); System.out.println(file.exists()); String path1="D:/新建文件夹/2.png"; File file1=new File(path); ...
分类:
编程语言 时间:
2018-12-22 01:37:04
阅读次数:
242
集合类型简介 集合也是容器,其内元素都是无序、唯一、不可变的。它常用来做成员测试、移除重复数据、数据计算(比如交集、并集、差集)。 集合Set是dict的无value版。集合也使用大括号包围: Set中的元素和dict一样也是通过hash值来存储的:将元素hash()得到hash值,存储到Set中。 ...
分类:
编程语言 时间:
2018-12-22 01:38:12
阅读次数:
225
一. 类的约束 约束程序的结构, 在分配任务之前就应该把功能定义好, 然后分别交给底下的程序员来完成相应的功能 在python中有两种办法来解决这样的问题 1. 提取父类, 然后在父类中定义好方法, 在方法中抛出一个异常, 这样所有继承父类的子类都必须重写这个方法, 否则访问的时候就会报错 clas ...
分类:
编程语言 时间:
2018-12-22 01:38:23
阅读次数:
262
Spring boot 对代码结构无特殊要求,但有个套最佳实践的推荐 不要使用没有包名的类。没有包名时,@ComponentScan, @EntityScan, or @SpringBootApplication 可能会有问题。 Main类在包路径中的位置:强烈建议main类放在包的根路径上。We ... ...
分类:
编程语言 时间:
2018-12-22 01:39:24
阅读次数:
229
''' 访问限制:限制别人调用某一些属性或者函数 好处:提高代码的安全性 做法:在名字前面加2个下划线__ 如果要赋值或者访问就必须提供setXXX或者getXxx函数 ''' class Person: def __init__(self): self.name=None self.__age=N... ...
分类:
编程语言 时间:
2018-12-22 01:39:30
阅读次数:
251
头文件:#include<io.h> getFiles1函数:获取某个文件夹下的所有文件,返回各文件的路径 getFiles2函数:获取某个文件夹下的所有文件,返回各文件的路径和名称 Win10下C++代码文件夹遍历错误:0xC0000005: 写入位置时发生访问冲突 win7下定义的文件句柄类型是 ...
分类:
编程语言 时间:
2018-12-22 01:41:16
阅读次数:
317
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法 【错误提示】 redis.clients.jedis.exceptions.JedisConnectionException: Could not get ...
分类:
编程语言 时间:
2018-12-22 01:42:01
阅读次数:
290
元组类型简介 使用括号包围的数据结构是元组(tuple)。例如: 元组和列表一样,都是容器型的数据结构,且都是序列,所以容器中的元素都是按照索引位置有序存放的。所以,可以进行索引取值、切片等序列通用操作。 不同的是,元组是不可变序列,无法原处修改,意味着修改元组必须创建新的元组对象。实际上元组的概念 ...
分类:
编程语言 时间:
2018-12-22 01:42:15
阅读次数:
311
1 先总结非递归 数据表: 此无限级分类没有处理 分类排序有效,以后更改。 2 递归+排序 ...
分类:
编程语言 时间:
2018-12-22 01:42:23
阅读次数:
179
public static void main(String[] args) { //匿名内部类实现线程的两种方式 /*Thread t1 = new Thread(){ @Override public void run() { System.out.println(... ...
分类:
编程语言 时间:
2018-12-22 01:42:35
阅读次数:
195
v-for指令如果渲染的对象没有改变地址,则不会重新渲染 ...
分类:
编程语言 时间:
2018-12-22 11:32:55
阅读次数:
177
在看Spring MVC的官方文档时,最后一章是关于Spring对于其它Web框架的支持(如JSF,Apache Struts 2.x,Tapestry 5.x),当然Spring自己的MVC框架Spring MVC就不用多说了。 这里并不想讨论其它的Web框架,而是记录下这章开头提到的关于Spri ...
分类:
编程语言 时间:
2018-12-22 11:33:47
阅读次数:
184
恢复内容开始 一 基本语句: def 函数名字(): # 定义函数名称 函数内的语句 # 调用函数时,执行的命令 return # 返回一个值,可选,不填的话返回None 函数名字() # 调用函数 二 特点: 可以在多出调用同一组代码! 三 返回值: 如果没有返回值的话:可能是因为每写return ...
分类:
编程语言 时间:
2018-12-22 11:35:28
阅读次数:
215