一、概念 1、定义 Broad First Search 2、与DFS区别 BFS找到的路径最短 3、本质 找出图中从起点到终点的最近距离 二、二叉树的最小高度111 1、代码 /** * Definition for a binary tree node. * public class TreeN ...
分类:
编程语言 时间:
2021-03-30 22:15:45
收藏:
0 评论:
0 赞:
0 阅读:
54
// // 0-n之间的随机数 // function rand(n) { // return parseInt(Math.random() * n); // } // // 2 求数组中所有元素的和(addAllInArray) // // 思考: 需要参数和返回值 // function add ...
分类:
编程语言 时间:
2021-03-30 22:13:39
收藏:
0 评论:
0 赞:
0 阅读:
42
list1 = [11, [22, 3], [4, ], [55, 66], 8, [9, [7, [12, [34, [26]]]]]] # 去除多余嵌套的列表,得到[11, 22, 3, 4, 55, 66, 8] # 小剥皮 # [11, [22, 3]] # [11, [22, [3, 4] ...
分类:
编程语言 时间:
2021-03-30 22:12:57
收藏:
0 评论:
0 赞:
0 阅读:
36
Java多态 实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 多态的作用:消除类型之间的耦合关系。 多态存在的三个必要条件 一、要有继承; 二、要有重写; 三、父类引用指向子类对象。 *对象向上转型:父类 父 ...
分类:
编程语言 时间:
2021-03-30 22:11:54
收藏:
0 评论:
0 赞:
0 阅读:
29
1 #include<iostream> 2 #include<cstring> 3 #include<cstdlib> 4 using namespace std; 5 struct node* create1(string); 6 struct node* create2(string); 7 ...
分类:
编程语言 时间:
2021-03-30 22:06:51
收藏:
0 评论:
0 赞:
0 阅读:
78
基于python-flask的用户登录页面开发 前言 ? 前几篇博客介绍了如何利用sql读取数据库,并利用ajax交互数据,最后用flask和echarts进行可视化的操作,核心流程其实就是前端向后端发起请求,索要数据。而想要完成一个具有详细增删改查功能的系统,除了需要从前端到后端拿数据来渲染页面之 ...
分类:
编程语言 时间:
2021-03-30 22:06:20
收藏:
0 评论:
0 赞:
0 阅读:
53
1. 必须使用初始化列表初始化一个引用成员; class CBase { public: CBase(int a) : m_a(a) //正确,m_a是一个变量的引用,必须通过初始化列表初始化 { // m_a = a; //错误 cout << "m_a:" << m_a << endl; } p ...
分类:
编程语言 时间:
2021-03-30 22:05:44
收藏:
0 评论:
0 赞:
0 阅读:
36
定义数据结构 /// <summary> /// 声明键盘钩子的封送结构类型 /// </summary> [StructLayout(LayoutKind.Sequential)] public class KeyboardHookStruct { public int vkCode;//表示一个 ...
分类:
编程语言 时间:
2021-03-30 22:02:24
收藏:
0 评论:
0 赞:
0 阅读:
26
#离散化的概念 题目给出范围很大但数据数量很少的一组数据,通过离散化将大的下标的值赋值给新的较小的连续的下标,从而讲一个范围很大的数据合集装进一个小的容器中。 ##离散化模板 vecrot<int> alls; // 储存所有待离散化的值 sort(alls.begin(),alls.end()); ...
分类:
编程语言 时间:
2021-03-30 22:02:11
收藏:
0 评论:
0 赞:
0 阅读:
29
JUC cpu多核 public class Test1 { public static void main(String[] args) { //获取cpu核数 //cpu密集型 io密集型 System.out.println(Runtime.getRuntime().availableProc ...
分类:
编程语言 时间:
2021-03-30 21:59:25
收藏:
0 评论:
0 赞:
0 阅读:
36
template<typename T> void funcTmp(T a, T b) { cout << "this is yiban" << endl; } template<> void funcTmp(const char* a, const char* b) { cout << "this ...
分类:
编程语言 时间:
2021-03-30 21:59:08
收藏:
0 评论:
0 赞:
0 阅读:
31
块状元素 div h1 h2 table ul ol p 内联元素 span img input button offsetWidth=(内容宽度+内边距+边框),无外边距 margin纵向重叠问题: 相邻元素的margin-top和margin-bottom会发生重叠 空白内容的p也会重叠 mar ...
分类:
编程语言 时间:
2021-03-30 21:55:58
收藏:
0 评论:
0 赞:
0 阅读:
25
python 一个小内容不够 liTitle = []liTable = []dicTableField = {}for items in config.items("deviceMonitor"): print(items) liTitle.append(items[0]) if items[1] ...
分类:
编程语言 时间:
2021-03-30 21:55:00
收藏:
0 评论:
0 赞:
0 阅读:
27
Half Message: 预处理消息,当broker收到此类消息后,会存储到RMQ_SYS_TRANS_HALF_TOPIC的消息消费队列中 检查事务状态: Broker会开启一个定时任务,消费RMQ_SYS_TRANS_HALF_TOPIC队列中的消息, 每次执行任务会向消息发送者确认事务执行状 ...
分类:
编程语言 时间:
2021-03-30 20:57:47
收藏:
0 评论:
0 赞:
0 阅读:
31
1、构建打包脚本zip_file.xml(打包zip文件,此处用不到)和pom.xml 打包libs <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactI ...
分类:
编程语言 时间:
2021-03-30 20:57:33
收藏:
0 评论:
0 赞:
0 阅读:
53
一,演示项目的相关信息 1,地址: https://github.com/liuhongdi/filtertest 2,功能:演示给带有filter的controller做单元测试 3,项目结构:如图: 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com ...
分类:
编程语言 时间:
2021-03-30 20:55:32
收藏:
0 评论:
0 赞:
0 阅读:
78
1. ==和equals的区别 1.1 == 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型比较的是值,引用数据类型比较的是内存地址) 因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是 ...
分类:
编程语言 时间:
2021-03-30 20:53:53
收藏:
0 评论:
0 赞:
0 阅读:
26
HashMap的数据存储结构是一个 Node<K,V> 数组,每一个Node包含一个key-value键值对。(Java 7 中是 Entry<K,V> 数组,但结构相同) 它的存储结构是数组加链表的形式,如下图。 数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的, 如果定位到的数组 ...
分类:
编程语言 时间:
2021-03-30 20:50:04
收藏:
0 评论:
0 赞:
0 阅读:
36
SQL表达式过滤: 消费者将收到包含TAGA或TAGB消息. 但限制是一条消息只能有一个标签,而这对于复杂的情况可能无效。在这种情况下,可以使用SQL表达式筛选出消息. 配置: 在`broker.conf `中添加配置 enablePropertyFilter = true 启动broker 加载指 ...
分类:
编程语言 时间:
2021-03-30 20:46:58
收藏:
0 评论:
0 赞:
0 阅读:
28
冒泡排序就是每迭代一次,将最大的值移到数组的最右边,重复arr.size()大小次数以后,数组按序排列,是稳定的排序算法 #include<bits/stdc++.h> using namespace std; int main(){ int n; while(cin>>n){ //数据处理 vec ...
分类:
编程语言 时间:
2021-03-30 20:45:55
收藏:
0 评论:
0 赞:
0 阅读:
37