自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 代码随想录算法训练营第十六天 | LeetCode 513.找树左下角的值、112. 路径总和、106.从中序与后序遍历序列构造二叉树

【代码】代码随想录算法训练营第十六天 | LeetCode 513.找树左下角的值、112. 路径总和、106.从中序与后序遍历序列构造二叉树。

2023-04-22 17:10:05 1490

原创 代码随想录算法训练营第十五天 | LeetCode 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和

【代码】代码随想录算法训练营第十五天 | LeetCode 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和。

2023-04-21 15:55:46 1653

原创 代码随想录算法训练营第十四天 | LeetCode 104.二叉树的最大深度 、559.n叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数

【代码】代码随想录算法训练营第十四天 | LeetCode 104.二叉树的最大深度 、559.n叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数。

2023-04-20 10:08:26 1622

原创 代码随想录算法训练营第十三天 | LeetCode 102.二叉树的层序遍历、226.翻转二叉树、101.对称二叉树 2

【代码】代码随想录算法训练营第十二天 | LeetCode 102.二叉树的层序遍历、226.翻转二叉树、101.对称二叉树 2。

2023-04-19 09:24:11 1763

原创 代码随想录算法训练营第十二天 | LeetCode 144.二叉树的前序遍历、145.二叉树的后序遍历、94.二叉树的中序遍历

【代码】代码随想录算法训练营第十二天 | LeetCode 144.二叉树的前序遍历、145.二叉树的后序遍历、94.二叉树的中序遍历。

2023-04-18 19:46:20 1792

原创 代码随想录算法训练营第十一天 | LeetCode 239. 滑动窗口最大值、347.前 K 个高频元素

【代码】代码随想录算法训练营第十一天 | LeetCode 239. 滑动窗口最大值、347.前 K 个高频元素。

2023-04-17 11:36:47 1846

原创 代码随想录算法训练营第十天 | LeetCode 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值

【代码】代码随想录算法训练营第十天 | LeetCode 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值。

2023-04-15 16:55:08 1963

原创 代码随想录算法训练营第九天 | LeetCode 232.用栈实现队列、225. 用队列实现栈

【代码】代码随想录算法训练营第九天 | LeetCode 232.用栈实现队列、225. 用队列实现栈。

2023-04-14 10:05:59 2134

原创 代码随想录算法训练营第八天 | LeetCode 28. 实现 strStr()、459.重复的子字符串

【代码】代码随想录算法训练营第八天 | LeetCode 28. 实现 strStr()、459.重复的子字符串。

2023-04-13 10:52:35 2385

原创 代码随想录算法训练营第七天 | LeetCode 344.反转字符串、541. 反转字符串II、151.翻转字符串里的单词

【代码】代码随想录算法训练营第六天 | LeetCode 344.反转字符串、541. 反转字符串II、151.翻转字符串里的单词。

2023-04-12 09:35:08 2382

原创 代码随想录算法训练营第六天 | LeetCode 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和

【代码】代码随想录算法训练营第六天 | LeetCode 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和。

2023-04-11 11:06:22 2672

原创 代码随想录算法训练营第五天 | LeetCode 242.有效的字母异位词、 349. 两个数组的交集、202. 快乐数、 1. 两数之和

【代码】代码随想录算法训练营第五天 | LeetCode 242.有效的字母异位词、 349. 两个数组的交集、202. 快乐数、 1. 两数之和。

2023-04-10 15:21:24 43

原创 代码随想录算法训练营第四天 | LeetCode 24. 两两交换链表中的节点 、​LeetCode 19.删除链表的倒数第N个节点 、LeetCode 142.环形链表II

【代码】代码随想录算法训练营第四天 | LeetCode 24. 两两交换链表中的节点 、​LeetCode 19.删除链表的倒数第N个节点 、LeetCode 142.环形链表II。

2023-04-09 13:26:38 2625

原创 代码随想录算法训练营第三天 | LeetCode 203.移除链表元素 、​LeetCode 707.设计链表、LeetCode 206.反转链表

【代码】代码随想录算法训练营第三天 | LeetCode 203.移除链表元素 、​LeetCode 707.设计链表、LeetCode 206.反转链表。

2023-04-07 11:49:59 3358

原创 数组专题总结(updateing)

数组是存放在连续内存空间上的相同类型数据的集合。数组可以方便的通过下标索引的方式获取到下标下对应的数据。因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。数组的元素是不能删的,只能覆盖。C++中,二维数组在内存空间地址是连续的。

2023-04-06 10:45:50 44

原创 代码随想录算法训练营第二天 | LeetCode 977.有序数组的平方、​LeetCode 209.长度最小的子数组、LeetCode 59.螺旋矩阵II

【代码】代码随想录算法训练营第二天 | LeetCode 977.有序数组的平方、​LeetCode 209.长度最小的子数组、LeetCode 59.螺旋矩阵II。

2023-04-06 10:33:44 3636

原创 代码随想录算法训练营第一天 | LeetCode704. 二分查找、​LeetCode 27. 移除元素​

二分查找,双指针法

2023-04-05 12:39:20 3596

原创 Python——configparser模块

目录一、配置文件二、操作(一)、读取查看所有的标题查看标题section1下所有key查看标题section1下所有key=value的(key,value)格式查看标题section1下user的值=>字符串格式查看标题section1下age的值=>整数格式查看标题section1下is_admin的值=>布尔值格式查看标题sect...

2021-09-21 11:49:01 182

原创 Python——json与pickle模块

一、序列化(一)序列化与反序列化把对象从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等。内存中的数据类型---->序列化---->特定的格式(json格式或者pickle格式)内存中的数据类型<----反序列化<----特定的格式(json格式或者pickle格式)(二)为什么需要序列化...

2021-09-20 19:59:00 256

原创 Python——shutil模块

一、基本操作shutil是高级的文件、文件夹、压缩包处理模块,常见操作如下:拷贝文件相关import shutilshutil.copyfileobj(open('old.txt', 'r'), open('new.txt', 'w')) # 将文件内容拷贝到另一个文件中shutil.copyfile('src.txt', 'dst.txt') # 拷贝文件,目标文件无需存在shutil.copymode('src.txt', 'dst.txt') ...

2021-09-19 12:17:36 91

原创 Python——sys模块

一、常见函数List形式获取命令行参数sys.argv # 命令行参数List,第一个元素是程序本身路径退出程序sys.exit(n) # 退出程序,正常退出时exit(0)版本信息sys.version # 获取Python解释程序的版本信息模块的搜索路径sys.path # 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值操作系统平台名称sys...

2021-09-19 11:37:29 89

原创 Python——os模块

一、基本操作(一)、系统平台相关输出操作系统特定的路径分隔符os.sep # 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"输出当前平台使用的行终止符os.linesep # 输出当前平台使用的行终止符,win下为"\r\n",Linux下为"\n"输出用于分割文件路径的字符串os.pathsep # 输出用于分割文件路径的字符串 win下为;,Linux下为:输出字...

2021-09-18 11:44:07 309

原创 Python——random模块

一、基本函数import randomprint(random.random()) #(0,1)----float 大于0且小于1之间的小数print(random.randint(1, 3)) # [1,3] 大于等于1且小于等于3之间的整数print(random.randrange(1, 3)) # [1,3) 大于等于1且小于3之间的整数print(random.choice([123, 'abc', ['x','h','j']])) #选择列表中任一元

2021-09-18 10:16:49 930

原创 Python时间模块

一、time和datetime模块(一)time: 1.时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算import timeprint(time.time())2.按照某种格式显示的时间,如:2021-09-16 14:27:52 作用:用于展示时间import timeprint(time.strftime('%Y-%m-%d %H:%M:%S %p'))print(tim...

2021-09-16 15:24:56 92

原创 前端学习笔记:HTML篇(1)——网页和HTML简介

一、网页简介 (一)网页组成:网页是指在因特网根据一定的规则展示特定内容的数据,通常由图片,文字 ,声音,视频等元素组成。 (二)浏览器:浏览器内核用来解释网页语法并渲染到网页上,其决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同。常用浏览器及其内核 浏览器 内核 IE/Edge Trident ...

2021-08-16 22:43:10 128

原创 VS Code常用标签

基础:Chinese (Simplified) Language Pack for VS Code:中文(简体)语言包前端(Html和Css):Open in Browser:右击选择浏览器打开html文件JS-CSS-HTML Formatter:每次保存,都会自动格式化js、css和html代码Auto Rename Tag:自动重命名配对的HTML/XML标签CSS Peek:追踪至样式...

2021-08-15 21:59:15 393

原创 Python无参装饰器

一、什么是装饰器定义一个函数,该函数可为其他函数添加额外的功能。二、何时用装饰器需要在不修改被装饰对象源代码及其调用方式时,为被装饰对象添加额外的功能。三、如何写一个装饰器现在我们有如下一个函数help(),time.sleep()来模拟函数执行时间,print打印传入参数值,方便我们来进行分析。如果现在我们需要为help函数添加一个统计其运行时间的功能,我们可以怎么做?import timedef help(x, y): ...

2021-08-14 23:19:40 344

原创 C/C++中通过sizeof在自定义函数中获取数组长度错误

学习算法时,写线性查找表时出现一个错误,如下图,想用sizeof来获取数组长度,结果一直和设想不符。int search(int data[], int target) { int i; int length = sizeof(data)/sizeof(data[0]); for (i = 0; i < length; i++) { if (data[i] == target) { return i; } } return -1;}传入如下参数进行Debug..

2021-08-12 22:29:56 1481 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除