- python学习笔记-03
流程控制1.顺序流程代码自上而下的执行。2.选择流程/分支流程根据在某一步的判断有选择的执行相应的逻辑。2.1单分支if语句if条件表达式: 代码 代码 ...2.2双分支if-else语句if条件表达式: 代码 代码 ...else:代码代码...2.3多分支if......
- 初识C语言(02)—学习笔记
转义字符转义字符释义\0结束标志\n换行\'打印单引号\"打印双引号\\打印一个反斜杠\t水平制表符\a警告字符,蜂鸣?在书写连续多个问号时使用,防止它们被解析成三字符\dddddd表示1~3个八进制的数字\xdddd表示2个十六进制数字\v垂直......
- Python3 笔记:extend()、append() 和 +号 的区别
1、extend()可以向一个列表中添加另外一个列表中的所有元素。list1=[1,2,3,4]list2=[3,4,5,6]list1.extend(list2)print(list1) #运行结果:[1,2,3,4,3,4,5,6]print(list2) #运行结果:[3,4,5,6]2、append()用于向列表末尾添加元素。list1=[1,2,3,4]li......
- 数据结构学习笔记-希尔排序
希尔排序的算法设计与分析问题描述:设计并分析希尔排序算法【算法设计思想】选择一个初始的增量序列,通常选择数组长度的一半(n/2)作为初始增量。对于每个增量,将数组分割成若干个子序列,每个子序列的长度等于当前增量。例如,如果增量为5,那么数组将被分割成长度为5的子序列。对......
- 八、FreeRTOS学习笔记-临界段代码保护及调度器挂起与恢复
临界段代码保护什么是临界段:临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段适用场合如:问题:什么可以打断当前程序的运行?1、临界段代码保护函数介绍FreeRTOS在进入临界段代码的时候需要关闭中断,当处理完临界段代码以后再打开中断函数描述taskENTE......
- 背包 dp 学习笔记
背包类问题是动态规划中的一类重要问题1.01背包有\(n\)件物品和一个容量为\(v\)的背包。第\(i\)件物品的费用是\(c_i\),价值是\(w_i\)。求解将哪些物品装入背包可使价值总和最大。1.1基本思路我们首先定义此问题的dp状态\(f_{i,j}\)表示前\(i\)件物品放入一个......
- 题目乱做笔记 Part2
CF1824D考虑如何快速计算\(g(i,j)\),设\(nxt_i\)表示\(i\)后面第一个等于\(i\)的数,那答案显然是最大的\(p\)满足不存在\(k\in[i,p-1],nxt_k>j\)。从大到小扫描\(i\)这一维,问题变成区间覆盖,区间求历史最值和,显然可以直接上线段树,但是需要卡常。同时也可以使用颜色......
- 《Python进阶》学习笔记
《Python进阶》学习笔记部分原创,仅个人关于《Python进阶》的学习笔记importwarnings#忽略警告warnings.filterwarnings("ignore")*args的用法deftest_args(f_arg,*argv):print("第一个参数是:",f_arg)forarginargv:print("其他argv参数是:",arg)......
- idear集成开发工具学习笔记
idea导入git项目Filw-->New-->ProjectfromVersionControl-->Gitidea控制台tomcat日志中文乱码1、找到本地tomcat的conf目录下的logging.properties,对于控制台output报错的情况,将下图位置的编码格式,改成gbkjava.util.logging.ConsoleHandler.encoding=GBK2、TomcatLocathost......
- html语言学习笔记
语法<p></p>段落<br/>段内换行<h1~h6>标题<pre></pre>预留格式文本,保留空格和空行,不用写<br/>和 <span></span>行内组合用法:组合行内元素,方便css样式来格式化。例子:<styletype="text/css">span{color:blue;font-weight:bold;}</......