自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu开机进入grub(联想)

我的ubuntu坏了,每次必须进入修复模式,我的电脑是联想thinkpad,开机时长按shift键就可以进入grub模式。

2024-02-22 14:22:05 514 1

原创 【分割】labelme标注的Yolo标签转Voc形式

voc形式的标签图片:voc标签图片是将类别index(1,2,3,......)映射到颜色。现在用labelme标注的分割数据集标签是json类型,标注信息会以一个大字典的形式存储在json文件中,要将json形式标签转化成voc带有调色盘的标签图片。

2023-12-30 14:38:27 573 1

原创 类属性和实例属性

在写python的类时,总是分不清什么时候方法之间可以共用某些属性,什么情况下不能。写该博客记录一下,欢迎大家补充改正。

2023-10-11 13:59:13 57 1

原创 链表2-->练习题

current.next=current.next.next # 如果下一个节点是要删除的节点,那么将当前节点指针指向下下个节点。else:注意:最开始写的时候我有一个误区,最后return的不是dummy_node.next,而是current.next,然后就报错了。

2023-10-09 12:57:07 36 1

原创 链表1-->基础知识

串联在一起的线性结构,链表是由节点组成的,每一个节点包括两个区域,数据域和指针域,数据域存放当前节点的数值,指针域指向下一个节点对象。

2023-10-09 10:26:30 27 1

原创 数组-->二分法,双指针法(快慢、滑动窗口)

如果数组长度为8的话那么最多只需要3次就可以将target找出来,所以时间复杂度是o(logn)时间复杂度:o(logn):数组、二分法查找。

2023-10-08 09:30:05 34

原创 day 4

第一题:括号的最大嵌套深度第一题:括号的最大嵌套深度解题思路:还是和思路一样,将左括号压入栈中,如果遇到右括号,先计算一下栈中左括号的个数,左括号的个数就代表第几层。除了要创建一个栈stack,还要创建一个空列表flag,储存所有括号的深度,返回最大的值即最大的嵌套深度。注意:列表的max(list)方法当list为空列表时会报错。第二题:商品折扣后的最终价格(这道题我有一个小误区。

2023-07-20 13:39:02 33

原创 day3 两个双端队列实现栈

(相当于q1里边有一队人,这个时候来了一个大哥另起一队q2,让之前那队q1都排到他后边,虽然他来的最迟,但是能最早出队)

2023-07-18 17:11:29 59 1

原创 day2

如果一开始碰到的是右括号,那需要从栈中弹出一个值和该右括号进行匹配,但如果此时栈(列表)是空的就会报错,所以让栈初始的时候就有一个值,在字典中也有该值的键值对。2.使用堆栈,通过遍历循环字符串将左边的括号压入堆栈中,将右括号与左括号进行配对看是否成功。1.构建一个哈希表,将括号匹配成键值对存放在哈希表中。最多遍历循环一遍字符串,复杂度为O(n).

2023-07-17 12:00:06 46

原创 day1

栈顶的三明治会一直在栈顶等待匹配,该三明治能不能被拿走取决于队列中有没有学生喜欢这个三明治,而学生在队列中的位置并不重要,当栈顶的三明治没有对应学生与之匹配时,整个匹配过程结束。

2023-07-17 00:04:49 48 1

原创 flex布局--主轴方向分别为水平和竖直

这里div是父级盒子,在div中有一个span标签和一个h4标签。span标签为行内样式,h4标签独占一行。h4标签并没有独占一行,而是与span标签一起排列在主轴方向。高度没有设置,默认为父级高度。

2023-07-11 21:54:05 127

原创 windows下安装ubuntu22.04.2

其中efi区和/boot区只需要安装一个,根据自己的电脑定(第一篇帖子中abcd四种类型对应不同的形式)。先进入电脑的bios页面,(不同电脑进入方式不同,msi是在开机时按del)。之后进入ubuntu安装页面,安装参考原文,重点说一下分区。我分了四个区:efi区或者/boot、swap区,/.区,/home区。(1)在c盘分配200MB空间来安装启动项。(2)在机械硬盘分配50G给ubuntu。给ubuntu分配的空间看自己的硬盘大小,越大越好。2.确认好自己的电脑属于哪种类型,我的是d。

2023-07-10 12:30:27 383 1

空空如也

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

TA关注的人

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