
c语言
文章平均质量分 81
暴怒香菜统治世界
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
力扣142 环形链表二 2两数相加
从相遇节点再到环形入口节点的节点数为z。,就意味着,从头结点触发一个指针,从相遇节点也出发一个指针,这两个指针每次只走一个节点,那么当这两个指针相遇的时候就是 环形入口的节点。因为要找到环形的入口,那么要求的就是x,因为x表示 头节点到 环形入口节点的距离。如果其中一个链表还没有遍历完,则继续将剩余节点的值与进位值相加,并将新节点添加到结果链表的尾部。当两个链表都遍历完且最后还有进位时,将进位值作为新节点的值添加到结果链表的尾部。同时移动,每次移动一个节点,那么它们相遇的地方就是 环形入口的节点。原创 2025-01-02 15:33:57 · 952 阅读 · 0 评论 -
类和对象(中)
主要讲解拷贝构造以及运算符重载原创 2024-12-17 14:10:58 · 754 阅读 · 0 评论 -
力扣 24 两两交换链表中的节点 143 重排链表
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。遍历链表,每两个相邻节点进行交换位置,最终完成整个链表中相邻结点的交换。最后返回虚头节点的下一个节点作为交换后的链。不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。内部的值的情况下完成本题(即,只能进行节点交换)。将第二个链表的元素间隔地插入第一个链表中。的下一个节点和下两个节点分别标记为。为了方便操作,可以引入 虚头节点。链表中点,断开为两个链表 见。,然后进行节点交换操作。原创 2024-12-16 15:12:25 · 370 阅读 · 0 评论 -
力扣 876链表的中间节点 206 反转链表
力扣中876 链表的中间节点,206 反转链表原创 2024-12-15 13:59:03 · 342 阅读 · 0 评论 -
数据结构--二叉树_链式(下)
用链表实现二叉树原创 2024-11-05 17:14:25 · 805 阅读 · 0 评论 -
数据结构---二叉树(顺序结构),堆(上)
二叉树的基本实现以及堆的相关知识原创 2024-11-04 19:44:12 · 1060 阅读 · 0 评论 -
栈和队列的基本实现
栈和队列的底层基础和实现原创 2024-10-24 11:19:22 · 999 阅读 · 1 评论 -
力扣 88.合并两个有序数组 121.买卖股票的最佳时机
力扣 88.合并两个有序数组 121.买卖股票的最佳时机原创 2024-10-22 14:36:44 · 1006 阅读 · 0 评论 -
数据结构-双向链表
关于双向链表的实现,底层逻辑等。原创 2024-10-21 11:28:37 · 2439 阅读 · 0 评论 -
力扣 最大子数组和,寻找目标值-二维数组
力扣中关于数组的题 最大子数组和,寻找目标值-二维数组原创 2024-10-18 12:35:34 · 632 阅读 · 0 评论 -
删除链表的倒数第 n 个结点,删除排序链表中的重复元素 II
给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例:输入:输出:[1,2,3,5]解题思想:找到倒数第n个节点,可以使用快慢指针同时对链表进行遍历,并且fast比slow超前n个节点。当fast遍历到链表的末尾时,slow就恰好处于倒数第n个节点。首先fast和slow都指向头节点。fast指针先向前走n步。此时,fast和slow之间间隔了n-1个节点,即fast比slow超前了n个节点。之后用两个指针同时对链表进行遍历。原创 2024-10-17 17:19:56 · 654 阅读 · 0 评论 -
力扣 26删除有序数组重复项,27移除元素
题目描述:给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。不需要考虑数组中超出新长度后面的元素.函数应该返回新的长度 5,并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。不需要考虑数组中超出新长度后面的元素。原创 2024-10-10 14:58:16 · 797 阅读 · 0 评论 -
c语言--编译和链接
在 ANSI C 的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。第2种是执⾏环境,它⽤于实际执⾏代码。那么什么是编译和链接呢?编译:处理项目中的各个源文件(.c),并生成对应的目标文件(.obj)。链接:建立各个目标文件之间的联系。1.1 翻译环境(也叫预编译)、三个过程。⼀个C语⾔的项⽬中可能有多个⽂件⼀起构建,那多个⽂件如何⽣成可执⾏程序呢?原创 2024-09-26 17:04:33 · 1250 阅读 · 0 评论 -
c语言--结构体
熟悉运用c语言 结构体的知识原创 2024-09-23 16:06:01 · 1619 阅读 · 0 评论 -
牛客 字符逆序,三角形判断(C)
输入一个字符串str(可以输入空格),将其内容颠倒过来,并输出。a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型原创 2024-09-13 14:56:12 · 597 阅读 · 0 评论 -
c语言--整数和浮点数在内存中的存储
什么是大小端,关于原码反码补码的问题,浮点数在内存中的存储原创 2024-09-12 15:59:11 · 2424 阅读 · 0 评论 -
牛客 空心正方形,X形图案(c)
打印用“*”组成的“空心”正方形图案。打印用“*”组成的X形图案。原创 2024-09-09 16:19:55 · 691 阅读 · 0 评论 -
c语言--水仙花数,求Sn的前五项和
输出1-100000内的水仙花数,编程s=a+aa+aaa+aaaa+aa...a(n个a)的值。原创 2024-09-07 14:36:00 · 308 阅读 · 0 评论 -
c语言--喝汽水问题,输出菱形
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水。输出菱形原创 2024-09-06 16:59:59 · 669 阅读 · 0 评论 -
c语言--简易版扫雷游戏
该项目需要三个文件来实现。test.c // 文件中写游戏的逻辑game.c // 文件中写游戏中函数的实现game.h // 文件中写游戏需要的数据类型和函数声明(这个建在头文件中)原创 2024-09-02 21:27:10 · 988 阅读 · 0 评论 -
c语言 -- 指针详解(2)
二级指针原创 2024-08-16 12:54:33 · 877 阅读 · 0 评论 -
c语言 -- 内存函数
快速了解c语言中的内存函数。原创 2024-08-15 13:41:50 · 585 阅读 · 0 评论 -
c语言-指针详解
⼀般来讲const修饰指针变量,可以放在*的左边,也可以放在*的右边,意义是不⼀样的。原创 2024-08-13 13:57:27 · 1766 阅读 · 1 评论 -
c语言--字符串库函数的介绍,使用以及模拟实现
c语言中一些基础的库函数原创 2024-08-14 23:32:41 · 1323 阅读 · 0 评论 -
c语言--冒泡排序
快速了解c语言--冒泡排序原创 2024-08-11 23:27:05 · 382 阅读 · 0 评论 -
c语言 循环篇(for,while)
c语言中三种循环语句原创 2024-08-05 21:03:12 · 13454 阅读 · 0 评论 -
c语言i 条件判断语句(if,switch)
if条件语句原创 2024-08-04 21:48:01 · 1562 阅读 · 0 评论