一、思维导图 二、重要概念 1.算法 (1)时间复杂度的计算 2.线性表 (1)头插法建立单链表:建立的表格元素顺序与输入元素顺序相反 (2)尾插法建立单链表 3.栈和队列 (1)Stack 栈的进栈出栈规则: ? 按序进栈→有n个元素1,2,…,n,它们按1,2, …,n的次序进栈(i进栈时, 1 ...
分类:
编程语言 时间:
2020-03-28 20:21:49
阅读次数:
185
题目描述 字符串中只含有括号 (),[],<>,{},判断输入的字符串中括号是否匹配。如果括号有互相包含的形式,从内到外必须是<>,(),[],{},例如。输入: [()] 输出:YES,而输入([]), ([])都应该输出NO。 输入 文件的第一行为一个整数n,表示以下有多少个由括好组成的字符串。 ...
分类:
编程语言 时间:
2020-03-28 20:26:44
阅读次数:
93
1.守护进程:主进程代码结束,守护进程立马结束 #守护进程 daemon:print('主')执行完成后,p1就结束掉 from multiprocessing import Process import time #并发,在同一个终端打印 def work(): print("123" ) tim ...
分类:
编程语言 时间:
2020-03-28 21:33:53
阅读次数:
73
方法1 初始化方法参数说明 name:自定义日志的名字, 默认是root, 但是我这里是使用调用文件的__name__ 作为默认名字 path:生成的日志的文件名 level:日志的级别,我这里把所有的级别都默认设置了level=DEBUG 方法2 使用logging.fileconfig这个模块实 ...
分类:
编程语言 时间:
2020-03-28 21:34:10
阅读次数:
91
方法一: 知识点:random.sample(sequence, k) 从指定序列中随机获取指定长度的片断 方法二: 知识点:random.choice(sequence) 从序列中获取一个随机元素 方法三: 知识点:random.randint(a,b) 用于生成一个指定范围内的整数 方法四: 列 ...
分类:
编程语言 时间:
2020-03-28 21:35:28
阅读次数:
82
SpringBoot2 整合 Swagger2 SpringBoot整合三板斧 第一步、引入pom 该项目主要利用Spring Boot的自动化配置特性来实现快速的将swagger2引入spring boot应用来生成API文档,简化原生使用swagger2的整合代码。 是`springfox sw ...
分类:
编程语言 时间:
2020-03-28 21:35:56
阅读次数:
69
四舍五入的数学原理介绍:对正数a.x:如果0.x<0.5,即舍去。四舍五入结果为:a 如果0.x>=0.5,即进位。四舍五入结果为:a+1对负数,先转化为正数,四舍五入之后,转化结果再取负。调用C++自带函数round:写头文件#include<math.h>使用int round(double x ...
分类:
编程语言 时间:
2020-03-28 21:36:24
阅读次数:
84
目的:让我们两个列表压缩后,去除重复的点; 1.set()方法: 蓦然回首,那人却在灯火阑珊处; 这个方法实现了我想要的压缩后的列表的重复删除; list4 = [0,0,1,2,4,5,6,7,5,0,2] list5 = [2,5,4,8,5,6,6,6,6,2,8] list6 = zip(l ...
分类:
编程语言 时间:
2020-03-28 21:39:24
阅读次数:
115
一、数据结构 1.存储结构是逻辑结构是映射 2.逻辑结构与存储结构的关系 ? 存储结构是逻辑结构在计算机中的存储形式 ? 同一逻辑结构可以对应多种存储结构 ? 同样的操作在不同的存储结构上,实现方法不同 二、算法 1.递归O()计算: 2. ? ?时间复杂度的关系: ? O(1)next = NUL ...
分类:
编程语言 时间:
2020-03-28 21:40:19
阅读次数:
77
题目描述查看:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/ 题目的意思是从一个有序的数组中,查找一个数,但是这个数是重复存在的,返回区间。题目要求的时间复杂度O(lo ...
分类:
编程语言 时间:
2020-03-28 21:42:00
阅读次数:
72
class Ticket implements Runnable { private static int tick = 100; boolean flag = true; @Override public void run() { if (flag) { while (true) { synchr ...
分类:
编程语言 时间:
2020-03-28 21:44:19
阅读次数:
66
一、前言 登录功能是每个系统的基础,本篇实现了基于token的用户登录和请求权限控制。 二、数据库model models文件夹下新建user.py,创建ORM实体类 # !/usr/bin/python3 # -*- coding: utf-8 -*- """ @Author : Huguodon ...
分类:
编程语言 时间:
2020-03-28 21:44:48
阅读次数:
137
C程序设计实验报告 实验项目:第四章实验 4.3.1箱子形状;4.3.2优惠政策;4.3.3计算月份天数;4.3.4自动售货机;4.3.5分析程序 姓名:彭佳乐 实验地点:家 实验时间:2020年3月25日 一、实验目的与要求 1、掌握C语言逻辑值的表示方法(0代表“假”,1代表“真”)。 2、学会 ...
分类:
编程语言 时间:
2020-03-28 21:45:44
阅读次数:
186
lambda表达式完整声明 选自博主:https://www.cnblogs.com/DswCnblog/p/5629165.html [capture list] (params list) mutable exception-> return type { function body } cap ...
分类:
编程语言 时间:
2020-03-28 21:46:05
阅读次数:
79
本文主要介绍C++ STL(Standard Template Library, 标准模板库)常用的容器。 包括但不限于vector、stack、queue、deque、list、priority_queue、map、set。 使用方法均以string类型为例,也可以是自定义元素。 1、 vecto ...
分类:
编程语言 时间:
2020-03-28 21:47:49
阅读次数:
77
方法一:知识点:random.sample(sequence,k)从指定序列中随机获取指定长度的片断importrandom,stringnum=string.ascii_letters+string.digitsprint("".join(random.sample(num,10)))方法二:知识点:random.choice(sequence)从序列中获取一个随机元素‘‘‘遇到问题没人解答?小
分类:
编程语言 时间:
2020-03-28 21:50:06
阅读次数:
98
...
分类:
编程语言 时间:
2020-03-28 21:51:09
阅读次数:
54
C语言实验报告(三) 实验项目: 4.3.1:if语句的应用 4.3.2:switch-case的应用 4.3.3:switch-case嵌套if语句的应用 4.3.4:switch-case结构嵌套的应用 4.3.5:分析程序 项目实训:计算器的实现 姓名:徐志平 实验地点:家 实验时间:2020 ...
分类:
编程语言 时间:
2020-03-28 21:54:27
阅读次数:
199
[toc] 1.需求描述 爬取hao6v电影网的数据,先通过xpath解析第一个页面,获取到每部电影的url详情页地址,然后解析详情页地址,获取出所需的数据 页面如下: 2.实现代码 运行结果如下: ...
分类:
编程语言 时间:
2020-03-28 21:56:49
阅读次数:
136
前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串。相信不少同学会有同感。 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型。而拼接字符串是必备的一种技能。今天,我跟大家一起来学习Python拼接字符串 ...
分类:
编程语言 时间:
2020-03-28 21:57:23
阅读次数:
80