1.求1-2+3-4+5.....99的所有数的和 2.求1-100的所有数的和 3.九九乘法表 ...
分类:
编程语言 时间:
2018-08-12 11:55:47
阅读次数:
119
1、多线程两种实现方式(1)继承Thread*定义类继承Thread*重写run方法*把新线程要做的事写在run方法中*创建线程对象*开启新线程,内部会自动执行run方法(2)实现Runnable*定义类实现Runnable接口*实现run方法*把新线程要做的事写在run方法中*创建自定义的Runnable的子类对象*创建Thread对象,传入Runnable*调用start()开启新线程,内部会
分类:
编程语言 时间:
2018-08-12 11:56:04
阅读次数:
160
使用Gson对json解析字符串,转化为json对象. 先上代码: 下面是main方法里面的代码 下面给出SortComparator.java 测试的结果: ...
分类:
编程语言 时间:
2018-08-12 11:56:47
阅读次数:
200
```
#导入包
import matplotlib.pyplot as plt
import numpy as np
``` ```
# 从[-1,1]中等距去50个数作为x的取值
x = np.linspace(-1, 1, 50)
``` ```
#画图和显示
#x和y是两个等长度的list
... ...
分类:
编程语言 时间:
2018-08-12 11:58:01
阅读次数:
210
discover(start_dir,pattern='test*.py',top_level_dir=None)找到指定目录下所有测试模块,并可递归查到子目录下的测试木块,只有匹配到的文件名才会被加载。如果启动的不是顶层目录,那么顶层目录必然单独指定。 start_dir:要测试的模块名或测试用例 ...
分类:
编程语言 时间:
2018-08-12 11:59:07
阅读次数:
152
一、ID3决策树概述 ID3决策树是另一种非常重要的用来处理分类问题的结构,它形似一个嵌套N层的IF…ELSE结构,但是它的判断标准不再是一个关系表达式,而是对应的模块的信息增益。它通过信息增益的大小,从根节点开始,选择一个分支,如同进入一个IF结构的statement,通过属性值的取值不同进入新的 ...
分类:
编程语言 时间:
2018-08-12 11:59:34
阅读次数:
169
算法:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。《剑指offer》 利用栈来进行操作,代码注释写的比较清楚:首先判断两个栈是否是空的:其次当栈二 为空,将栈1中取出来放到栈二,最终返回栈二首部值; 主要利用了pop()方法和push方法: ...
分类:
编程语言 时间:
2018-08-12 12:00:07
阅读次数:
402
一面 一面是技术面,面试官是根据你简历上的东西来问的,问项目,问的很细。 建议: 1. 要对简历上的东西了解的非常透彻; 2. 简历上要体现你的工作量,体现你做了哪些东西; 3. 要有和岗位要求匹配的项目,如果没有,建议自己根据岗位要求做一两个作品; 4. 计算机视觉、深度学习之类的经典视频 要看, ...
分类:
编程语言 时间:
2018-08-12 12:00:39
阅读次数:
318
1.插入排序的原理 2.代码实现 3.时间复杂度 最优时间复杂度:O(n) (升序排列,序列已经处于升序状态) 最坏时间复杂度:O(n2) 稳定性:稳定 ...
分类:
编程语言 时间:
2018-08-12 12:02:09
阅读次数:
113
1.选择排序的原理 2.代码实现 3.时间复杂度 最优时间复杂度:O(n2) 最坏时间复杂度:O(n2) 稳定性:不稳定(考虑升序每次选择最大的情况) ...
分类:
编程语言 时间:
2018-08-12 12:03:42
阅读次数:
140
1.二分查找的原理 对于已经排序的列表进行最快速度的查找 2. 代码实现 (1)递归实现 (2)非递归实现 3.时间复杂度 最优时间复杂度:O(1) 最坏时间复杂度:O(logn) 因为是二分所有分多少次代表要查多少次,即为logn ...
分类:
编程语言 时间:
2018-08-12 12:05:25
阅读次数:
119
python变量名的规范: 1.变量名只能包含数字、字母、下划线; 2.变量名不能以数字开头; 3.不能使用python内置的函数和关键字作为变量名 4.变量名应简短和有意义。 ...
分类:
编程语言 时间:
2018-08-12 12:06:22
阅读次数:
114
1.Listlterator 接口是 Iterator 的一个子接口。它定义了一个方法用于在迭代器位置前面增加一个元素:void add(E element) ...
分类:
编程语言 时间:
2018-08-12 12:07:07
阅读次数:
158
线程生命周期:新建:创建线程对象就绪:线程对象已经启动,但是还没有获取到CPU执行权限运行:获取到了CPU执行权限阻塞:没有CPU的执行权限,回到就绪死亡:代码运行完毕,线程消亡
分类:
编程语言 时间:
2018-08-12 12:09:52
阅读次数:
132
意义 JVM定义内存模型来屏蔽掉各种硬件与操作系统的内存访问差异,一实现让Java程序在各种平台下都能达到一致的访问效果 字典表 变量:实例字段静态字段和构成数组对象的元素等,但不包括局部变量和方法参数(线程私有) 主内存:就是物理硬件的内存 工作内存:每个线程都有一个工作内存,存储了使用的主内存副 ...
分类:
编程语言 时间:
2018-08-12 12:11:13
阅读次数:
135
1 剧情简介 欢迎各位关总观看《隋唐演义》——旁白 观众陆续入场......(模拟时间:5s)——旁白 舞台大幕缓缓拉开,广播提示:“请各位观众将自己的手机调味静音,演出即将开始。”(模拟时间5s)——旁白 隋朝末年,隋军和农民军杀得浑天黑地......——旁白 起义军 推翻隋朝,使百姓安居乐业。 ...
分类:
编程语言 时间:
2018-08-12 12:12:06
阅读次数:
174
1.希尔排序的原理 2.代码实现 注意: (1)希尔排序采用的是先拆分后合并的思想,拆分的时候是间隔拆分 3.时间复杂度 最优时间复杂度:根据步长序列的不同而不同 最坏时间复杂度:O(n2) 稳定想:不稳定 ...
分类:
编程语言 时间:
2018-08-12 12:12:58
阅读次数:
135
1. 分解问题的角度: fix 某一维度,尝试另一维度上的所有可能 a. 可能是array的(i, j)pointers, b. 可能是矩形的长与宽, c. 可能是tree的每一个subtree, d. 可能是情景题的每一对pair...2. 求所有解的, 暴力上backtracking吧3. 如果 ...
分类:
编程语言 时间:
2018-08-12 12:14:03
阅读次数:
118
字符串:1.是由一个个字符组成有序的序列,是字符的集合2.字符串是不可变对象3.使用单引号、双引号、三引号引住的字符序列4.python3中、字符串就是unicode类型、在2中分两种一种unicode一种非unicode字符串元素访问--下标:1.字符串支持使用索引访问2.有序的字符集合,字符序列3.是可迭代的字符串join连接:1.字符串可以拼接起来、如(重复拼接)、+(两个拼接成一个新的)2
分类:
编程语言 时间:
2018-08-12 12:14:32
阅读次数:
246
1.代码实现 2.注意: (1)归并排序采用的先拆分后合并的思想;递归拆分到不能继续拆分时停止拆分,然后进行比较,最后递归合并 3.时间复杂度 最优时间复杂度:O(nlogn) 最坏时间复杂度:O(nlogn) 稳定性:稳定 ...
分类:
编程语言 时间:
2018-08-12 12:14:39
阅读次数:
138