场上数据很水,比较暴力的做法都可以过90分以上,下面说几个做法。 1. 暴力枚举所有最大独立集,对每个独立集分别DP。复杂度玄学,但是由于最大独立集并不多,所以可以拿90. 2. dp[S][k]表示考虑到排列的第k位,当前独立集为S的方案数,枚举第k+1位,根据是否与S相连转移到dp[S][k+1 ...
分类:
编程语言 时间:
2018-05-19 10:40:33
阅读次数:
216
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 ...
分类:
编程语言 时间:
2018-05-19 10:42:54
阅读次数:
209
1.将数据写入csv文件,应该可以python代码直接实现数据集的写入,但我对文件读取这块不太熟练,等我成功了再加上,这里我直接手写将数据集写入Excel 2.然后把后缀改成.csv就可以了,利用pandas读取 3.将21个数据可视化 运行结果 ...
分类:
编程语言 时间:
2018-05-19 10:43:51
阅读次数:
162
0x00为什么学习Spring 随着对Java EE的不断接触和理解,你会发现Spring MVC 在各个企业和项目中发挥着越来越重要的作用。掌握Spring MVC 已成为我们IT行业生存必学的本领之一。 Spring Framework 是一个开源的Java/Java EE全功能栈(full-s ...
分类:
编程语言 时间:
2018-05-19 10:44:03
阅读次数:
237
Maven pom.xml 必须包含 [plain] view plain copy <packaging>jar</packaging> [plain] view plain copy [plain] view plain copy [html] view plain copy <build> < ...
分类:
编程语言 时间:
2018-05-19 11:09:10
阅读次数:
183
一、栈结构 栈(stack)是限制插入和删除只能在一个位置上的表,该位置是 表的末端,叫做栈的顶(Top)。对栈的基本操作有push(进栈),pop(出栈),peak(栈顶元素),size(栈容量)等。 栈的核心思想:“先进后出”。 二、案例一:数组实现“栈” 测试类: 运行结果: 三、案例二:单链 ...
分类:
编程语言 时间:
2018-05-19 11:09:19
阅读次数:
198
Maven pom.xml 必须包含 [plain] view plain copy <packaging>jar</packaging> [plain] view plain copy [plain] view plain copy [html] view plain copy <build> < ...
分类:
编程语言 时间:
2018-05-19 11:09:49
阅读次数:
162
1.数组的定义 数组由于表示一组数值,例如: char arr[10]; arr 为数组名,char 为数组类型。表示有5个char型数据。 数组的意义,相当于把N个相同类型的变量排列在一起。 2.数组的长度 数组的长度在中括号中指定,必须是一个整形常量。 如:int arr[12]; 不能用变量来 ...
分类:
编程语言 时间:
2018-05-19 11:10:07
阅读次数:
230
数值类型
分类:
编程语言 时间:
2018-05-19 11:10:54
阅读次数:
200
Maven pom.xml 必须包含 [plain] view plain copy <packaging>jar</packaging> [plain] view plain copy [plain] view plain copy [html] view plain copy <build> < ...
分类:
编程语言 时间:
2018-05-19 11:59:22
阅读次数:
187
json 用于字符串和python的数据类型间的转换 四个功能 dumps dump loads load dumps dump loads load pickle 用于python特有的类型和python的数据类型进行转换 四个功能 dumps dump loads load dumps dump ...
分类:
编程语言 时间:
2018-05-19 11:59:33
阅读次数:
175
越来越难了....现在啥也不想说了,撸起袖子干。 1 面向对象 先来个例子: 2 面向对象的三大特性 ...
分类:
编程语言 时间:
2018-05-19 11:59:48
阅读次数:
175
public static void main(String[] args) { ExecutorService threadPool =Executors.newFixedThreadPool(2); for(int i=0;i<5;i++){ Runnable runn =new Runnabl ...
分类:
编程语言 时间:
2018-05-19 12:00:29
阅读次数:
181
参考:http://uule.iteye.com/blog/1558891 Java中的静态代码块是在虚拟机加载类的时候,就执行的,而且只执行一次。如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。 非静态代码块是在类new一个实例的时候执行, ...
分类:
编程语言 时间:
2018-05-19 12:00:45
阅读次数:
215
LeetCode第13题 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. For example, two is written as II in Roman numeral, ju ...
分类:
编程语言 时间:
2018-05-19 12:01:17
阅读次数:
162
是 转自:https://blog.csdn.net/yueloveme/article/details/77929269 ...
分类:
编程语言 时间:
2018-05-19 12:01:26
阅读次数:
204
观察者设计模式 现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。实际上以上的购房者都属于观察者,他们都关注着房子的价格。 如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。 查看API如下: 查看 ...
分类:
编程语言 时间:
2018-05-19 12:01:43
阅读次数:
145
什么是OCR? 粗暴点说就是图片文本识别!正规点的说法就是:(Optical Character Recognition,光学电子识别) 最近公司开展新项目,考虑到实名认证这方面,然后还要上传身份证正反面,这就会涉及到一个问题,就是填写的身份证号,跟图片的身份证号对不上,或者我的图片是瞎上传的那种, ...
分类:
编程语言 时间:
2018-05-19 12:02:18
阅读次数:
242
在C++中单引号表示字符,双引号表示字符串。 例如 :在定义一个数组的时候string a [5]={"nihao","henhao","good","en","h"}; 定义的是一个字符串数组,这是字符串元素要用双引号。 char b[5]={'a','b','c','d','e'}; 定义的是一 ...
分类:
编程语言 时间:
2018-05-19 12:02:30
阅读次数:
205
一、前提 二、分类 1、FixedThreadPool-有一个固定大小的线程池 总结: - 池中线程数量固定,不会发生变化 - 使用无界的LinkedBlockingQueue,要综合考虑生成与消费能力,生成过剩,可能导致堆内存溢出。 - 适用一些很稳定很固定的正规并发线程,多用于服务器 2、Cac ...
分类:
编程语言 时间:
2018-05-19 12:03:03
阅读次数:
209