自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

都被指向了同一块新分配的内存,这块内存是为哨兵节点准备的。由于是新分配的,哨兵节点的值默认是未初始化的,即它可能是任意值。始终指向新链表的起始位置(即哨兵节点)。由于哨兵节点不包含有效数据,最终返回的是。新链表是通过拼接给定的两个链表的所有节点组成的。则是在每次合并操作后更新为新添加节点的下一个节点。始终指向新链表的最后一个节点的下一个位置,而。,这样返回的就是合并后链表的第一个有效节点。将指向合并后链表的第一个有效节点,而。的头节点则被适当地链接到了新链表中。作为合并后链表的头节点,而原始的。

2024-05-12 23:01:02 374 1

原创 力扣 61题. 旋转链表(难度:中等,c语言)

/将链表连起来变成循环的,一会再切割。//计算头结点最终位置。,旋转链表,将链表每个节点向右移动。给你一个链表的头节点。

2024-04-16 23:25:48 284

原创 力扣 206. 反转链表(难度:简单,C语言)

/创建一个指针存放新的头结点(注意默认要为NULL),和一个中间暂存指针。= NULL) { //这里利用head不断向后遍历,来依次修改每个结点的指向。//最后新的头结点就是tmp所指向结点,这样循环操作直到结束。//将暂存节点的下一个节点,指向前一个结点。//head可以先后移了。//最后返回新的结点即可。

2024-04-15 21:42:54 198 1

原创 力扣82题. 删除排序链表中的重复元素 II(难度:中等,c语言)

可以通过确认后俩位是否相同,之后在进行依次判断,但由于可能出现首位相同,所以需要再建一个链表设定一个首部空节点,之后进行依次确认让后俩位比对,之后在进行依次比对。删除原始链表中所有重复数字的节点,只留下不同的数字。给定一个已排序的链表的头。

2024-04-13 19:40:58 275

原创 力扣83题. 删除排序链表中的重复元素(难度:简单,c语言)

详解:首先判断其中是否有元素,其次在进行依次判断,如果当前元素与下一个相等,则进行替换,若不等则换下一个元素。删除所有重复的元素,使每个元素只出现一次。给定一个已排序的链表的头。

2024-04-13 18:26:51 201

原创 力扣 1702题. 修改后的最大二进制字符串(难度:中等,c语言)

对应的十进制数字,那么我们称二进制字符串。请你返回执行上述操作任意次以后能得到的。对应的十进制数字大于二进制字符串。"01" 没办法进行任何转换。给你一个二进制字符串。

2024-04-10 21:53:45 284

原创 力扣20题. 有效的括号(难度:简单)c语言

本题可以利用数据结构中栈的相关知识点进行解答,我们可以将左括号输入栈中,当s[i]为右括号时,可以与栈中存储的左括号进行依次判断,来证明字符串是否为有效括号。// 假设输入的字符串长度不超过100。// 读取用户输入的字符串。其中要将每种情况都想到或者什么情况下可以不做判断,直接出答案。printf("请输入一个字符串: ");//做判断,有的情况top不为0:例如'((',判断字符串是否有效。

2024-04-09 20:05:58 251

原创 力扣 1945题. 字符串转化后的各位数字之和(难度:简单)c语言

转化:"leetcode" ➝ "(12)(5)(5)(20)(3)(15)(4)(5)" ➝ "12552031545" ➝ 12552031545。- 转换 #1:12552031545 ➝ 1 + 2 + 5 + 5 + 2 + 0 + 3 + 1 + 5 + 4 + 5 ➝ 33。本题主要是联系acall码值进行计算,其中利用sprintf函数达到储存与转化的目的,还是比较简单的。- 转化:"iiii" ➝ "(9)(9)(9)(9)" ➝ "9999" ➝ 9999。

2024-04-08 22:12:00 542

原创 数据结构与算法的学习(c语言为基础)(初学者的学习笔记,做得不好请见谅)更新中

举个简单的例子:如果要保存100个数字,按照初始c语言知识我们可以使用数组解决。但是如果你想要在操作中间执行一个插入或者删除,此时数组就难以达成这个目的,而通过数据结构就可以随时进行增删等复杂操作,这是数据结构的初步使用。数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的。100元钱买100只鸡,母鸡每只5元.公鸡每只3元,小鸡3只1元,问共可以买多少只母。接下来是一道经典的算法题,你试试看,尽可能使用更少的次数得到答案。和数据的物理结构以及它们之间的相互关系。

2024-04-08 19:13:53 612 1

空空如也

空空如也

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

TA关注的人

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