自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git提交代码github

Github

2024-04-07 22:53:45 435

原创 Git的学习笔记

看完这篇文章你的git水平会有质的飞跃。

2024-03-23 22:53:08 1125

原创 数据结构之线性表(手把手带你刷OJ)

数据结构之线性表(手把手带你刷OJ)

2024-03-12 15:14:30 934

原创 Windows安装Linux(Ubuntu)虚拟机

Windows安装Linux(Ubuntu)虚拟机(图文详解)

2024-01-29 21:09:56 426

原创 两种解法环形链表

也会置为0,重新计数。直到最后步数不相同且两个指针指向同一个节点,就说明该链表是环形链表。的思路,慢指针走一步,快指针走两步,两个指针会在环中相遇,说明该链表有环。就从起点开始走,当两个指针相遇时,就判断。:这个思路的话就很简单了,就是采用。每次只走一步,计数器。

2024-01-09 17:29:42 384

原创 BF算法详解

进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法,即暴力(Brute Force)算法,是普通的字符串。算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个。

2024-01-05 22:08:28 344

原创 C++函数的进阶【通俗易懂】

在C++中的重载也是一个特性,不仅可以发生函数重载,符号也可以发生重载。这样可以大大的提高复用性,可以避免一些冗余的代码。在C++中函数的参数列表里可以有占位参数,用来占位置,但函数调用时必须补全。在声明和实现中都可以写。注意:只写数据类型,不需要写参数名。但如果在函数实现的参数列表中写占位参数是无法获取数值的。当函数重载碰到默认参数时,会出现二义性,尽量避免这种情况出现。在C++中函数的形参列表中形参是可以有默认值的。注意:函数的返回值不可以作为函数重载的条件。作用:函数名可以相同,提高复用性。

2023-12-04 18:27:35 356

原创 C++引用操作符【详解】

的作用是给变量a起别名b,b可以访问a的内存空间也可以修改变量a的数值。作用:常量的引用主要用来修饰形参,防止误操作修改实参的值。,这个别名可以访问到变量内存也可以修改变量内存中的数据。常量指针:指针的指向可以修改,但指针指向的值不可以修改。指针常量:指针的指向不可以修改,但指针指向的值可以修改。作用:函数传参时,可以利用引用的技术让形参修饰实参。操作符可以让形参修饰实参的值,实现交换两个变量的值。作用:引用可以做函数的返回值。在C++中,引用的本质其实是一个指针常量。优点:可以简化指针修改实参。

2023-11-27 17:32:25 367

原创 程序的内存模型

程序的内存分配,可以帮助我们更好的理解内存分配。

2023-11-27 16:50:19 356

原创 开始学习C++

入门C++第一篇

2023-11-07 23:19:46 250

原创 常见的排序算法【保姆级】

该文章详细得详解常见排序算法。看完这篇文章你就是排序算法的大神。

2023-10-18 16:40:12 118 1

原创 编译和链接【程序员的自我修养】

程序员的自我修养——编译与链接

2023-10-08 20:13:02 56 1

原创 双指针练习题

解题思路:如果nums[det]不等于val,两个指针同时进行++运算,如果nums[det]等于val时,判断指针直接++,跳到下一个元素,直到nums[det]不等于val时,将nums[det]元素覆盖nums[src]。解题思路:用两个指针det,src找到数组nums1,nums2有效元素的末端。nums1[det]与nums2[src]进行比较谁大,进行插入到下标end的位置。的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(严格的来说,双指针只能说是是算法中的一种技巧。

2023-09-27 17:24:48 95 1

原创 数据结构与算法入门篇【一】

数据结构与算法入门篇【一】

2023-09-22 13:46:49 48

原创 数据在内存中的存储(C语言)

IEEE 754规定,在计算机内部保存M时,默认这个数的第⼀位总是1,因此可以被舍去,比如前面M=1.01,只保存01,而当读取数据时,计算机会自动把1给添加回去。但是,我们知道科学计数法中的E是可以出现负数的,所以IEEE 754规定,存⼊内存时E的真实值必须再加上 ⼀个中间数,对于8位的E,这个中间数是127;对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。

2023-09-18 14:56:50 90

原创 ⚡【扫雷】⚡【保姆级别教程(可展开)】

🔔扫雷游戏【保姆级别】🔔

2023-09-05 10:57:10 128 1

原创 C语言【三子棋】(保姆级别)

🚀【三子棋教程】(保姆级别)🚀

2023-09-04 17:35:23 119 1

原创 自定义类型(结构体、联合体、枚举)

自定义类型(结构体、枚举、联合体)的详解

2023-08-31 09:57:42 146 1

原创 C/C++常见库函数(巨详细)

该文章讲解C/C++的一些常用的库函数,超详细!!!

2023-08-25 20:34:56 3672 4

原创 C/C++指针详解(超详细教程!!!)

C/C++指针知识详解(近万字详解)

2023-08-22 18:20:47 292 1

原创 找出两个单身狗(C语言)

1.先创建一个第三变量tmp,初始化为0;让tmp异或整个数组,最后得到的结果是两个单身狗异或的结果。1.先了解异或 ^ 的运算规律,两个数异或相同为0,相异为1。2.求出两个单身狗异或的结果的二进制第一位的数字,放到m里面。3.最后分别把数组的每个元素的第一个二进制位分别异或m。2.根据异或的运算规律得到:0^a=a,a^a=0。

2023-08-19 18:54:54 77

原创 用c语言实现计算器的功能

计算器的实现

2023-08-19 15:52:09 831

原创 C语言实现用冒泡排序实现qsort函数

这篇文章会让你更加深刻的理解到冒泡排序,qsort函数。

2023-08-18 17:44:46 103 1

原创 (C语言)杨辉三角与杨氏矩阵

杨辉三角和杨氏矩阵的实现

2023-08-13 18:07:42 165 2

原创 (C语言)写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。

写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1 =AABCD和s2 = BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAAAABCD右旋一个字符得到DAABC。

2023-08-12 22:34:32 187 1

原创 C语言左旋字符串的N个字符(两种方法)

字符串的左旋算法,包含逆序算法。

2023-07-29 15:28:43 75

原创 C语言字符串的逆序输出

字符串的逆序输出

2023-07-26 16:18:34 2295 1

原创 C语言水仙花数

水仙花数是指一个三位数,其各位数字立方之和等于该数本身。3.最后就是判断该各位数的立方和的是不是等于该水仙花数。1.求出该水仙花数有几位数。2.求出该水仙花数的立方和。希望这篇文章能够帮助你。

2023-07-26 09:55:16 177 1

原创 C语言实现猜数字游戏

C语言实现猜数字游戏

2023-06-14 23:04:44 38

空空如也

空空如也

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

TA关注的人

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