synchronzied CountDownLatch 【 倒计时闩锁 】 https://www.cnblogs.com/sweetorangezzz/p/13186587.html 当计数为0的时候,下一步的动作实施者是main函数。 CyclicBarrier 【 篱栅 】 达到一定计数,下一 ...
分类:
编程语言 时间:
2020-06-24 19:35:39
阅读次数:
68
题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 ...
分类:
编程语言 时间:
2020-06-24 19:40:46
阅读次数:
48
校招在即,准备准备一些面试可能会用到的东西吧。希望这次面试不会被挂。 基本概念 说到机器学习模型的误差,主要就是bias和variance。 Bias:如果一个模型的训练错误大,然后验证错误和训练错误都很大,那么这个模型就是高bias。可能是因为欠拟合,也可能是因为模型是弱分类器。 Variance ...
分类:
编程语言 时间:
2020-06-24 19:43:11
阅读次数:
67
插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 ...
分类:
编程语言 时间:
2020-06-24 19:43:51
阅读次数:
37
算法效率的度量方法 事后统计 直接跑了比较时间,这个方法用的比较少,不推荐。 事前分析估算 在计算机程序编写前,以拒统计方法来估算 因素: 1.算法的策略和方法 2.编译产生的代码质量 3.问题的输入规模 4.机器执行指令的速度 只需要关心实现的算法 时间复杂度:大O阶方法: 计算公式 T(n) = ...
分类:
编程语言 时间:
2020-06-24 19:45:12
阅读次数:
59
服务端的三个条件: 1、有固定的IP和PORT。 2、24小时不间断提供服务。 3、能够支持并发。服务端 # encoding=utf-8 # auther:lsj # 服务端 from multiprocessing import Process from threading import Thr ...
分类:
编程语言 时间:
2020-06-24 19:45:24
阅读次数:
68
maven指令 mvn clean package 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install 依次执行了clean、resources、compile、test ...
分类:
编程语言 时间:
2020-06-24 19:51:29
阅读次数:
62
python 先安装 安装的时候需要勾选 Add Python xx to PATH python模式切换 命令行模式 开始输入 cmd 回车 进入命令模式,提示符为 盘符:\xx.. C:\>] 切换为 Python交互模式 在命令模式下输入 python 回车,提示符为 >>> >>> 退出py ...
分类:
编程语言 时间:
2020-06-24 19:55:22
阅读次数:
105
选择排序: int []arry={85,64,3,5,1,94,2,31,0,60}; for(int i=0;i<arry.length-1;i++){ int min=i; //min最为标记记录当前最小值,把最小的值放在前面 for(int j=i+1;j<arry.length;j++){ ...
分类:
编程语言 时间:
2020-06-24 19:55:39
阅读次数:
38
北京 大晴天 依然很热,怎么就不下雨 1.字符串的格式化和占位: 2.使用format来格式化数字,保留几位小数点等等: 3.连接字符串,可以使用C = A+B的这种方法。但是可能会比较慢。 ...
分类:
编程语言 时间:
2020-06-24 19:58:38
阅读次数:
57
1111class.getClassLoader().getResourceAsStream InputStream ips = testResource.class.getClassLoader().getResourceAsStream("test/name.txt"); 默认则是从ClassP ...
分类:
编程语言 时间:
2020-06-24 20:03:40
阅读次数:
52
查看并输出二叉树不同的地方: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> < ...
分类:
编程语言 时间:
2020-06-24 20:04:26
阅读次数:
69
列表: 一系列值的序列。 元素: 一个列表或者其他序列中的值,也叫项。 网状列表: 一个作为其他列表元素的列表。 累加器: 一种用来在循环中累加或者拼接结果的变量。 增强赋值语句: 使用+=这种自增运算符来更新变量值的语句 reduce: 一种处理模式,遍历一个序列,把元素积累起来结合成一个单独的结 ...
分类:
编程语言 时间:
2020-06-24 20:05:21
阅读次数:
60
为什么以它为例,因为这个最水,LCA唯一黄题。 首先做两道并查集的练习(估计已经忘光了)。简单来说并查集就是认爸爸找爸爸的算法。先根据线索理认爸爸,然后查询阶段如果发现他们的爸爸相同,那就是联通一家的,不同就不是一家的。 两道简单例题 P1551 亲戚 P1536 村村通 以P1551 亲戚为例 题 ...
分类:
编程语言 时间:
2020-06-24 20:14:58
阅读次数:
70
# 导入验证器 from jsonschema import validate # 编写schema: my_schema = { "$schema": "http://json-schema.org/draft-04/schema#", "title": "TestInfo", "descript ...
分类:
编程语言 时间:
2020-06-24 21:23:43
阅读次数:
93
数组的初始化过程图解 以上代码为例 main函数是方法的主入口,所有代码从此处开始执行,所以main函数先被加载到方法区进行存储,这样程序就可以从方法区开始执行了; main方法先被加载到栈里边,因为main方法是程序主入口,,然后从上到下,从左往右的顺序逐行依次执行每行代码; ……(懒得打字了,放 ...
分类:
编程语言 时间:
2020-06-24 21:24:32
阅读次数:
75
快速排序: void QuickSort(vector<int>& nums, int lo, int hi){ if(lo < hi){ int p = partition(nums,lo,hi); QuickSort(nums,lo,p-1); QuickSort(nums,p+1,hi); } ...
分类:
编程语言 时间:
2020-06-24 21:26:07
阅读次数:
53
#include <iostream> using namespace std; struct SData { SData() { std::cout << "default construct" << std::endl; } SData(int value) : a(value) { std:: ...
分类:
编程语言 时间:
2020-06-24 21:26:50
阅读次数:
53
字典是一种映射 字典就像是一个列表一样,但更加泛化了,是列表概念的推广。在列表里面,索引必须是整数;而在字典里面,你可以用几乎任何类型来做索引了。 从字符串string,到列表 list,再到字典 dictionary,Python的变量类型就是一种泛化的过程,内容在逐步推广,适用范围更大了。 字典 ...
分类:
编程语言 时间:
2020-06-24 21:27:13
阅读次数:
75
测码学院 1、看如下例子,没错,直接用a[23.12]就可获取里面的值了。a就是这个字典的变量名;23饱终柯肢.12就是某一个key。 2、看下运行结果,成功的从字典中根据key值获取到了value。 3、那么问题来了,如果这个key值不存在呢?如下图所示。hello00 是不存在于这个字典中的。 ...
分类:
编程语言 时间:
2020-06-24 21:34:45
阅读次数:
66