- 博客(39)
- 收藏
- 关注
原创 Anaconda虚拟环境老是创建到C盘
1. 去你安装Anaconda的盘,去找到.condarc文件。3. 右键.condarc文件,去安全里修改权限,应用即可。2. 然后以记事本的方式打开,里面加上地址。
2025-06-16 22:21:28
139
原创 27.移除元素
Python语法:python中并不存在k++,k–之类用法python中的循环语句,条件语句要加冒号(:)求列表长度是len()函数,而不是lens()定义空列表可以用list()赋值,也可以直接令一个变量=[]快慢指针法快指针用来遍历原数组慢指针用来记录满足题设的有效数据。
2025-02-08 10:09:31
239
原创 704.二分查找
右开右闭可以理解为该区间是否包含最右值,其对循环条件和middle取值有影响若右闭,则left==right也符合条件,也可进入循环; 若右开,当left==right时,由于最右值不可取,所以不可进入循环;若右闭,则最右值可取,由于middle处取值≠key,所以将left变为middle+1或者将right变为middle-1; 若右开,则最右值不可取,所以可直接将left和right变为middle。
2025-02-08 10:08:55
307
原创 markdown快捷键
上山 | 上山 | 上山 | 上山 | 上山 || 打老虎 | 打老虎 | 打老虎 | 打老虎 | 打老虎 |###### 六级标题。==(2)字体高亮==##### 五级标题。***斜体加粗***==(6)分割线==
2025-01-20 21:34:07
202
原创 栈与队列原理解析
队列的链式表示称为链队列,它实际上是一个同时带有队头指针和队尾指针的单链表。//定义结构体}LinkQueue;//初始化//一开始有一个结点呀,只不过不是头结点,就是第一个结点LinkList h;//压入元素LinkList h;q.rear = h;}else{//弹出元素return;return 0;
2025-01-19 23:08:52
1242
原创 单链表的删除实战
空间复杂度为O(1),即我们不能申请额外的空间(如当一个算法的空间复杂度为一个常量,即不随被处理数据量n的大小而改变时,可表示为O(1))。如下图所示解题步骤:找到链表的中间结点前面一半为链表L(即原来的头结点),后面一半为链表L2(新的头结点);将链表L2进行原地逆置将L与L2合并。
2025-01-19 23:07:56
949
原创 线性表代码实战
由n(n>=0)个相同类型的元素组成的有序集合。!!!定义、插入、删除操作一定要修改线性表长度呀!!!插入和删除操作的i操作i的合法范围插入【1,n+1】删除【1,n】//让顺序表存储其他类型元素时,可以快速完成代码修改// 顺序表的初始化}SqList;// 插入操作//判断插入位置是否合理//是否线性表的位置已经满了//插入元素j >= i;// 输出线性表j++){
2025-01-18 21:35:15
394
原创 函数的声明与定义
C语言的编译和执行具有以下特点:(1):一个C语言程序由一个或多个程序模块组成,每个程序模块作为一个源程序文件。对于较大的程序,通常将程序内容分别放在若干源文件中,再由若干源文件组成一个C程序。这样处理便于分别编写、分别编译,进而提高调试效率(复试有用)。一个源程序文件可以为多个C程序共用。(2):一个源程序文件由一个或者多个函数及其他有关内容组成。一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位而不是以函数为单位进行编译的。也就是说源文件是分别单独编译的(3):C程序的执行是从**函数开始的
2025-01-14 15:40:33
249
原创 一维数组与字符数组
数组:是指一组具有相同数据类型的数据的有序集合。声明数组时要遵循以下规则:(1)数组名的命名规则与变量名相同;(2)在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式是用来表示元素的个数,即数组长度。(3)常量表达式中可以包含常量和符号常量,但不能包含变量。也就是说,C语言不允许对数组的大小做动态变化。
2024-12-30 21:19:55
483
原创 数据的类型、数据的输入输出
printf()函数可以输出各种类型的数据,实际原理是printf()函数将这些类型的数据格式转化为字符串后,放入标准输出缓冲区,然后将结果显示到屏幕上。代码格式%c字符%d带符号整数%f浮点数%s一串字符%u无符号整数%x无符号十六进制数,用小写字母%X无符号十六进制数,用大写字母%p一个指针%%一个‘%’符号用%f精度修饰符指定想要的小数位数。%5.2f会至少显示出5位数字并带有2位小数的浮点数。用%s精度修饰符简单地表示一个最大的长度,即字符串的长度大小。
2024-12-30 21:17:12
507
原创 第十章 文件和异常
函数要以任何方式使用文件,哪怕仅仅时打印其内容,都得先打开文件;函数接受一个参数:要打开的文件的名称;Python在当前执行的文件所在目录中指定的文件;返回一个表示文件的对象(文件对象),并且将该对象赋值给供以后使用关键字在不再需要访问文件后将其关闭读取这个文件的全部内容,并将其作为一个长长的字符串赋值给到达文件末尾时返回一个空字符,而将这个空字符串显示出来时就是一个空行。要删除多出来的空行,可在函数调用中使用10.1.2 文件路径显示文件路径时,Windows系统使用反斜杠(
2024-12-30 21:08:55
806
原创 第八章 函数
每个函数都应该包含简要地阐述其功能的注释。该注释紧跟在函数定义后面。都可以收入囊中==(感觉这个有点类似于指针的感觉)==(这让Python依然能够正确地解读位置实参)的空元组,并将收到的所有值都封装到这个元组中。作用:可让Python导入模块中的所有函数。应该给函数指定描述性名称,且只在其中使用。中的✳号让Python创建一个名为。,直接可调用名称来调用每个函数。不管调用语句提供了多少实参,,也应遵循等号两边不要有空格。但是最好不要采取这种方法。时,等号两边不要有空格。
2024-12-30 21:07:49
740
原创 第七章 用户输入和while循环
当要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个标志叫标志(flag)
2024-12-30 21:07:18
421
原创 第六章 字典
=注意:==若是没有指定第二个参数,那么Python将会返回值None。让Python列出字典中的所有键,并且在遍历前对这个列表进行了排序。对于字典中不再需要的信息,可使用del语句将相应的键值对彻底删除。上述语句提取字典中的每个值,并且将其依次赋值给了变量。:用的newval值去代替原本的值。语句时,必须指定字典名和要删除的键。,这种做法提取字典中的所有值,并且。,集合中的每个元素是独一无二的。在不需要使用字典中的值时,方法。:删除的键值对将会永远消失。,其中包括字典中的所有键。
2024-12-30 21:06:48
616
原创 数据结构-程序设计
数据结构-程序设计项目1:中国计算机设计大赛赛事统计项目2:校园导游咨询项目3:算术表达式求解项目1:中国计算机设计大赛赛事统计一、问题描述:参加计算机设计大赛的n个学校编号为1n,赛事分成m个项目,项目的编号为1m.比赛获奖按照得分降序,取前三名,写一个统计程序产生各种成绩单和得分报表。二、基本要求:1)每个比赛项目至少有10支参赛队;每个学校最多有6支队伍参赛;2)能统计各学校的总分;3)可以按照学校编号或名称,学校的总分、各项目的总分排序输出;4)可以按学校编号查询学校某个项目的获奖情
2022-05-18 02:15:49
1983
空空如也
VS2019连接mysql
2022-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅