自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (2)
  • 收藏
  • 关注

原创 链表结点的删除(c语言)

node=*ne 不能写成 node=ne 前一段代码的作用是将node指针的内容(包括值和指针)替换为ne节点的值和指针,然后释放ne节点,最终结果是删除了ne节点,但node的地址还是没有变。而第二个代码是将node指向了node->next,并释放node->next,最终会导致链表断裂。先让快指针向后移动n个节点,之后快慢指针一起移动,当快指针到达链表节点时,慢指针到达目标节点的前驱节点。对于链表结点的删除,必定会涉及头结点的删除,此时创建一个哑节点会方便很多。解法1:利用辅助数组。

2025-03-19 20:07:34 1177 2

原创 用双指针解决有序数组中的重复项(c语言)

当nums[f]=nums[f-1]时,将f向右移,直到遇到第一个f使nums[f]!=nums[f-1],这意味着从l到f-1之间的值全相同,此时只需把nums[f]的值赋给nums[l],然后将快,慢指针分别向后移一位。当数组元素大于等于1时,返回值至少为1,故快(f)慢指(l)针可越过0直接从1开始。当快指针f遍历到数组末尾时,从0到l之间的数全是彼此不相等的,故慢指针l的值就是k。开始时快慢指针均指向nums[1]当数组元素为0时,返回0。

2025-03-17 21:25:09 353

原创 判断是否为回文字符串例题

先找到第一个非qlb和最后一个qlb的位置,再向内,向外去检查是否为回文。

2025-03-01 20:48:44 268

原创 判断字符串是否为回文字符串

reverse函数包含在<algorithm>头文件中。

2025-02-27 13:12:57 228

空空如也

在logisim中Y1这个与非门的输入输出信号为0和1

2025-05-05

在logism中为什么会出现红线

2025-05-05

请问这个相交链表的力扣题哪里出错了

2025-03-13

删除链表中的特定节点

2024-12-14

删除链表中的指定元素,为什么加上这一段代码(判断所要删除的节点是不是在尾部)后就无法正常运行啊

2024-12-13

力扣题为什么测试点能过但提交不了

2024-12-13

为什么输入v和w按回车后就输出null了啊

2024-11-16

请问这个代码有什么问题?

2024-11-15

数组的个数不定数组的元素也不定(相关搜索:用c语言)

2024-11-08

请问这个怎么运用数列的知识写出来

2024-11-03

怎么实现用scanf输入一行数量不定数字啊(标签-c语言)

2024-10-26

请问这个求自守数的代码这样写有什么问题吗,为什么无法正常运行#include <stdio.h>

2024-10-18

同样的代码为什么在vs2022上可以正常运行,但在CodeBlocks上运行结果不对且给出这样的警告

2024-10-16

我想实现输入一串字符然后提取其中的数字,请问代码是出了什么问题吗(关键词-#include)

2024-10-16

请问怎么用c语言写出如图所示的数字金字塔

2024-10-14

请问这个代码为什么在Visual Studio上可以正常运行,但放在CodeBlocks上就不行?

2024-10-14

(标签-c语言|关键词-#include)

2024-10-13

刚学c语言,请问这个用c语言该怎么写?

2024-10-12

请问怎样实现最后一个数字后无多余字符,而在此之前的数字用西文空格隔

2024-10-11

为什么加了else就无法正常运行?

2024-10-09

有什么细节出错了吗?为什么无法通过

2024-10-07

为什么k=1和sum=0这两个语句放在for循环里和循环外得到的结果不同啊

2024-10-06

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

TA关注的人

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