- 博客(39)
- 收藏
- 关注
原创 数据结构入门--时间 空间复杂度
时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。
2023-02-28 16:31:01
762
4
原创 C++11入门
C++11新语法介绍。C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,我们值得作为一个重点去学习。
2023-02-08 18:55:24
1239
5
原创 C++初阶--map和set
树型结构的关联式容器主要有map、set、multimap、multiset.这四种容器的共同点是:使用红黑树作为底层结果,容器中的元素是一个有序的序列
2023-02-01 16:51:08
1381
12
原创 C++初阶--二叉搜索树
二叉搜索树可以是一棵空树,也可以是具有以下性质的二叉树:1.如果它的左子树不为空,则左子树上所有节点的值都小于根节点的值2.如果它的右子树不为空,则右子树上所有节点的值都大于根节点的值3.它的左右子树也分别为二叉搜索树
2023-01-28 16:45:07
754
8
原创 C++的IO流
C语言中我们用到的输入输出方式就是scanf ()与printf()scanf(): 从标准输入设备(键盘)读取数据,并将值存放在变量中printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)流是什么“流”即是流动的意思,C++流是指信息从外部输入设备(如键盘)向计算机内部(如内存)输入和从内存向外部输出设备(显示器)输出的过程。这种输入输出的过程被形象的比喻为“流”。
2023-01-21 18:24:45
2721
12
原创 C++初阶--stack和queue
stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。队列是一种容器适配器,专门用于在FIFO上下文中操作,其中从容器一端插入元素,另一端提取元素。
2023-01-18 14:15:00
2133
5
原创 C语言--探索函数栈帧的创建与销毁
局部变量是怎么创建的?为什么局部变量的值是随机值?函数是怎么传参的?形参与实参的关系?函数怎么调用与返回?
2023-01-06 22:13:49
1267
20
原创 C++入门 -- 模板初阶与string简介
STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。STL的版本有:原始版本(HP实验室研发),P.J.版本,RW版本,SGI版本。下面就是我们熟知的六大组件。
2023-01-04 20:03:33
880
3
原创 C&C++内存管理
new/delete申请和释放的是单个元素的空间,new[]和delete[]申请的是连续空间,而且new在申请空间失败时会抛异常,malloc会返回NULL。new和delete是用户进行动态内存申请和释放的操作符,operator new和operator delete是系统提供的全局函数,new在底层调用operator new来申请空间,delete在底层调用operator delete释放空间。3. malloc申请空间时,需要手动计算空间大小并传递,new只需在其后跟上空间的类型即可
2023-01-03 19:14:13
729
5
原创 C++初始化列表,explicit,静态成员变量与函数,友元
C++初阶类和对象中初始化列表,explicit,静态成员变量与函数,友元的讲解
2023-01-01 20:47:06
879
5
原创 C++初阶--缺省参数与函数重载
C++初阶--缺省参数与函数重载。函数重载的原理,c语言不支持函数重载而c++支持函数重载的原因,c++是如何支持的。
2022-12-25 17:03:04
653
6
原创 C语言 猜数字游戏
关于猜数字游戏关键在于生成一个随机数,只生成一个随机数可以使用rand() 函数 头文件stdilb.h rand 可以生成0到RAND_MAX即32767(0x7FFF)之间的数而使用rand()之前要调用srand(),而srand参数要是一个随机数可以拿时间戳来设置随机数生成起始点time_t time(time_t *time)time_t类型相当于long类型即srand((unsigned int)time(NULL))头文件time.h实现逻
2022-11-27 22:24:41
514
3
原创 初阶c语言
基本类型char //字符数据类型shout //短整形int //整形long //长整型long long //更长整形float //单精度浮点数double //双精度浮点数float //双精度浮点数类型的意义:使用这个类型开辟内存空间的大小(大小决定了使用的范围)如何看待内存空间的视角1.1类型的基本归类整形家族char。
2022-11-26 00:10:24
440
38
原创 初识c语言
C语言 国际标准 ANSIC c89 c99...写一个c语言程序 1.创建工程 2.添加源文件 3.写代码c语言代码中 .c 源文件 .h头文件第一个c语言程序#include<stdio.h>int main(){printf("hello world\n");return 0;}main是主函数,程序的入口,有且仅有一个。int 整型main前面的int表示函数调用返回一个整型值。printf 打印函数库函数 c语言本身
2022-11-22 19:26:46
326
42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人