自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++指针

1、作用:可以通过指针间接访问内存2、使用指针:可以通过解引用的方式老找到指针指向的内存——指针前加*

2024-03-18 16:02:41 418 1

原创 C++类和对象

主要用于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无需手动调用。如果用户定义有参构造函数,C++不在提供默认无参构造,但是会提供默认拷贝构造。c. private 私有权限 类内可以访问,类外不可以访问。b. protect 保护权限 类内可以访问,类外不可以访问。d程序在调用对象时候会自动调用构造,无需手动调用,而且只会调用一次。d程序在对象销毁前会自动调用析构,无序手动调用,而且只会调用一次。c析构函数不可以有参数,因此不可以发生重载。

2024-03-18 13:46:35 340 1

原创 Linux用户和权限

普通用户的权限,一般在其HOME目录内是不受限的· 一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,无修改权限。

2024-03-16 12:39:16 562 1

原创 Linux——基础指令

Linux只有一个根目录 / ,所有文件都在它下面。

2024-03-14 12:31:23 2586

原创 Linux——初识

不论是Windows还是Linux亦或是macOS系统,都是支持这两种使用形式。· 以命令的形式使用操作系统。· 图形化页面使用操作系统。· Linux系统内核。二、 图形化、命令行。

2024-03-11 19:49:00 115 1

原创 算法——异或运算

注意:如上操作需要满足 ——— a 和 b 是两个独立的区域。2、可以理解为2进制的无进位相加。1、相同为0,不同为1。2、交换律 结合律。用异或实现两个数交换。

2024-03-10 22:08:19 342 1

原创 算法的概述

算法是一系列解决问题的清晰指令,即对符合一定规范的输入,在有限时间内获得所要求的输出。· 问题的计算时间下界为Ω(f(n)),则计算时间复杂性为O(f(n))的算法是最优的。· 如果能保证在最坏情况下的时间复杂性是理想的,算法是能行的,对于问题的解决才有意义。需要的时间资源的量称为 时间复杂性,T=T(N,L)时间复杂性是输入为L时的跟规模 n 相关的算法运行时间增长率。空间复杂性是输入为L时的跟规模 n 相关的算法辅助空间增长率。同一问题不同算法的复杂性分析————算法的优势。

2024-03-10 20:05:31 209 1

原创 C++函数高级

在c++中,函数的形参列表中的形参是可以有默认值的语法: 返回值 函数名 (参数 = 默认值){}注意:1、如果某个位置已经有了默认参数,那么从这个位置往后,从左往右都必须有默认值2、如果函数声明有默认参数,函数实现就不能有默认参数。

2024-03-04 01:22:29 280

原创 C++程序的内存模型和引用

1、C++中在程序运行前分为和2、代码区特点是共享和只读3、全局区中存放全局变量、静态变量、常量4、常量区中存放const修饰的全局变量和字符串常量程序运行后由编译器自动分配释放,存放函数的参数值、形参,局部变量等不要返回局部变量的地址,栈区开辟的数据由编译器自动释放由程序员分配释放。若程序员不释放,程序结束时由操作系统回收在C++中主要利用new在堆区开辟内存。如果想释放堆区的数据,利用关键字 delete。

2024-03-02 21:13:36 276

原创 Python函数进阶

1、当一个函数中有两个 return ,程序将只执行第一个 return,原因是因为 return 可以退出当前函数,导致 return 下方的代码不执行2、如果一个函数需要多个返回值:按照返回值的顺序,写对应顺序的多个变量接收即可变量之间用逗号隔开支持不同类型的数据 return。

2024-02-19 00:00:43 354 1

原创 数据结构课程设计——用C语言实现线性表的逆置

该程序的设计思路是通过遍历链表,不断修改节点的 next 指针的指向,从而实现链表的逆置。在 main 函数中,通过调用 reverse_linked_list 函数来实现链表的逆置,并通过循环打印链表的节点值来验证逆置结果。顺序存储结构实现线性表的就地逆置:定义顺序表的存储结构,包括数据元素和表长度,创建逆置函数,通过将表中元素依次向后移动一位来实现逆置。在循环中,通过三个指针变量的更新,实现节点之间的反转。请注意,该代码仅适用于单向链表的逆置,如果需要逆置其他类型的链表或双向链表,需要进行相应的修改。

2024-02-06 23:51:45 1571 1

原创 C++课程设计:单词统计器

私有成员变量 wordCount:使用 std::map 类型的变量存储单词及其出现次数。实现 processText 函数:接受一个 const std::string& 类型的参数 text,用于处理用户输入的文本。创建一个 std::istringstream 对象 stream,并将 text 初始化为该对象。使用 while 循环从 stream 中逐个读取单词,并将其加入到 wordCount 中对应的计数器中。

2024-02-05 04:49:29 1741 1

原创 Python数据容器(下)——对数据容器的总结

a.支持:列表、元组、字符串 —— 序列类型b.不支持:集合、字典 —— 非序列类型。

2024-02-05 04:31:22 344 1

原创 Python数据容器(中)——tuple(元祖)、str(字符串)、数据容器的切片、set(集合)、dict(字典)

集合内,数据是无序存储的(不支持下标索引)· 集合内不允许重复数据存在#定义集合字面量{元素,元素,......,元素}#定义集合变量变量名称 = {元素,元素,......,元素}}#定义空集合变量名称 = set()使用字典,实现 key 取出Value 的操作#定义字典字面量#定义字典变量#定义空字典my_dict = {} #空字典定义方式1my_dict = dict() #空字典定义方式2字典的 key 不可以重复。

2024-02-04 22:36:02 1180 1

原创 Python数据容器(上)——list(列表)

字面量[元素1,元素2,元素3,元素4,...]#定义变量变量名称 = [元素1,元素2,元素3,元素4,...]#定义空列表变量名称 = []变量名称 = list ()列表内的每一个数据,称之为元素· 以 [ ] 作为标识· 列表内每一个元素之间用逗号隔开注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。

2024-02-03 19:49:41 1198 1

原创 Python循环语句

1、while 循环的语法格式2、while 循环的注意事项· 条件需要提供布尔类型结果,Ture 继续,False 停止· 空格缩进不能忘· 请规划号循环终止条件,否则将无限循环以下一对 while 循环语句的一个举例——求1~100的和以下是通过 while 循环语句的另一个举例——猜数字。

2024-02-02 23:35:59 358

原创 Python判断语句

1、布尔类型,可以表示真假,字面量 Ture 表示真,字面量 False 表示假2、除了可以定义布尔类型外,还可通过 比较运算符 计算得到布尔类型== 相等!= 不相等> 大于 < 小于>= 大于等于 <= 小于等于。

2024-02-02 22:49:06 251

原创 Python基础语法

1、数字· 整数(int)。如:6、- 6· 浮点数(float)。如 :3.14、-3.14· 复数(complex)。如:4+3j,以 j 结尾表示复数· 布尔 (bool)表示现实生活中的逻辑,即 真和假,Ture 表示真,False 表示假Ture 本质上是一个数字记作 1 ,False 记作 02、字符串(String),描述文本的一种数字类型,又任意数量的字符组成3、列表(List),有序的可变序列,是 python 中使用最频繁的数据类型,可有序记录一堆数据。

2024-02-02 21:52:30 231

原创 python中函数的使用

1、 函数是组织好的、可重复使用的、用来实现特定功能的代码段2、函数的定义语法3、函数使用步骤:先定义函数,后调用函数4、参数不需要,可以省略返回值不需要可以省略。

2024-02-02 20:37:18 303

空空如也

空空如也

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

TA关注的人

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