自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言 知识点 + 笔记(2w7千字 持续更新...)

逻辑上能够完成特定功能的独立的代码块物理上能够接收数据[可以不接收]能够对接收的数据进行处理[也可以不处理]能够将数据处理的结果返回[也可以不返回任何值]总结:函数是一个解决大量类似问题而设计的工具函数的返回值函数名形参列表...函数的执行体//共用体short a;int b;char c;共用体类型的定义和结构体类似,关键字 + 共用体类型名共用体(union)是一种特殊的数据类型, 它允许在同一个内存位置存储不同的数据类型。枚举类型的定义和结构体类似,

2024-04-10 00:49:49 1431

原创 C语言 指针十八罗汉 ! ! !

本文主要讲解指针的多种用法,和一些概念,不过多赘述一些函数的用法,全文5400多字,根据需要查漏补缺, 如有疑问可以随时私信@张三xy,会第一次时间进行更新补充和说明形而上学者谓之道,形而下学者谓之器目录前言一、指针的基本概念二、指针类型和指针运算三、多级指针四、万能指针五、野指针六、悬垂指针七、空指针八、指针和数组九、指针数组和数组指针十、指针和字符数组十一、指针和动态内存 堆和栈十二、动态内存函数 malloc calloc relloc 和free的使用十三、内存泄露十四、函数返回指针。

2024-03-24 23:51:54 637

原创 深度优先遍历 树的重心

题目 AcWing 846. 树的重心。

2024-04-27 13:14:36 135

原创 英语短文148

英语是一门国际语言。因此,学英语对我们来说是有必要的.学英语使我们获益或是浪费时间。那就要看你了。那要看你如何学它。这里有一些关于学习英语的诀窍。首先,不要害怕出错。你将从错误中学习。第二,你一定不要害羞。脸皮厚点大声说出来!最后,一定要有耐心。记住,“罗马不是一天建成的”。M: Hi,Don!D: Aha!M:嗨,唐!你英语课上的怎么样?D:恐怖不太好。M:出了什么问题呢?D:我没有进步。告诉我,为什么你的英语怎么那么好?M:嗯,这个嘛。。。我有个美国女朋友。D:啊哈!就是这样。

2024-04-01 23:47:30 1539

原创 指针数组 和 数组指针

指针是一个变量,它存储了一个内存地址,该地址指向一个变量的存储位置。

2024-03-20 22:08:57 419 1

原创 专升本 C语言 万字考点笔记全国通用

全章内容多次校验整理,可以放心食用;如果发现内容有不严谨的地方,请随时私信@张三xy形而上者谓之道,形而下者谓之器int a[5];注意这个地方有一个重要考点,定义时数组的个数不是变量一定是常量。int a[5] 合法,最正常的数组lint a[1+1] 合法,个数是常量2,是个算术表达式int a[1/2+4] 合法,同样是算术表达式不合法,因为个数是x,是个变量,非法的,

2024-03-20 21:07:53 2041 1

原创 printf 占位符 转义符

科学计数法(e是浮点类型)

2024-03-09 14:00:29 463 1

原创 算法入门系列 希尔排序 小白也能看懂 动态图解(4/10)

希尔排序是希尔于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。在排序过程中,如果两个键的值相同,那么他们的相对位置不发生变化。不符合该规则的排序算法不是稳定排序算法int main()//自定义一个数组演示//数组长度//把数组 和 数组长度 传入到插入排序函数中x < len;return 0;

2023-08-13 21:08:11 172 23

原创 算法入门系列 插入排序 小白也能看懂 动态图解(3/10)

插入排序(InsertionSort),一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法。插入排序是一种简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增 1 的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动。//自定义一个数组演示//数组长度//把数组 和 数组长度 传入到插入排序函数中return 0;

2023-07-28 00:12:27 194 20

原创 算法入门系列 选择排序 小白也能看懂 动态图解(2/10)

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。//自定义一个数组演示//数组长度//传入我们的选择排序函数return 0;

2023-07-26 00:18:13 213 24

原创 算法入门系列 冒泡排序 小白也能看懂 动态图解(1/10)

冒泡排序(Bubble Sort),是计算机科学与技术领域中较为简单的一种排序算法。它重复地遍历要排序的序列,会依次比较两个相邻的元素,如果发现两个相邻的元素顺序错误就把它们交换过来。遍历序列的工作会重复地进行直到没有相邻的元素需要交换位置,也就是说序列的排序工作已经完成。

2023-07-24 23:01:47 321 16

原创 算法入门系列 C/C++语言的高精度除法(4/4)

hello!各位学习算法的宝子们大家好啊!很多编程语言都会提到精度问题,相信大家多多少少都了解过我将陆续介绍高精度的 加减乘、除将从三个方面带领大家学习1.高精度是什么?2.为什么需要高精度?3.怎么实现高精度?认识高精度→实现高精度高精度是什么?高精度算法)是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数,高精度算法是用计算机对于超大数据的一种模拟加,减,乘,除,乘方阶乘开方等运算。

2023-07-22 17:26:49 562 14

原创 算法入门系列 C/C++语言的高精度乘法(3/4)

hello!各位学习算法的宝子们大家好啊!很多编程语言都会提到精度问题,相信大家多多少少都了解过我将陆续介绍高精度的 加减乘、除将从三个方面带领大家学习1.高精度是什么?2.为什么需要高精度?3.怎么实现高精度?认识高精度→实现高精度高精度是什么?高精度算法)是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数,高精度算法是用计算机对于超大数据的一种模拟加,减,乘,除,乘方阶乘开方等运算。

2023-07-22 17:18:46 145 10

原创 算法入门系列 C/C++语言的高精度减法(2/4)

hello!各位学习算法的宝子们大家好啊!很多编程语言都会提到精度问题,相信大家多多少少都了解过我将陆续介绍高精度的 加减乘、除将从三个方面带领大家学习1.高精度是什么?2.为什么需要高精度?3.怎么实现高精度?认识高精度→实现高精度高精度是什么?高精度算法)是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数,高精度算法是用计算机对于超大数据的一种模拟加,减,乘,除,乘方阶乘开方等运算。

2023-07-22 17:13:44 89 15

原创 算法入门系列 C/C++语言的高精度加法(1/4)

如图我们知道了怎么把很长的数据存储下来我们这里非常有必要再用一张图来解释为什么需要逆序处理? 首先long long 肯定不行,所以我们可以用字符串接收(2)怎么把字符串给处理?逆序存入数组?(3)数组加法函数的实现

2023-07-21 21:28:06 648 13

空空如也

空空如也

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

TA关注的人

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