C++自学笔记
文章平均质量分 58
落叶知秋意丶
这个作者很懒,什么都没留下…
展开
-
算法训练营Day4|LeetCode24 两两交换链表中的节点、LeetCode19 删除链表的倒数第N个节点
1、使用虚拟头结点,这样会方便很多,要不然每次针对头结点(没有前一个指针指向头结点),还要单独处理。接下来就是交换相邻两个元素了。1、使用虚拟头结点,这样方便处理删除实际头结点的逻辑;二、LeetCode19 删除链表的倒数第N个节点。一、LeetCode24 两两交换链表中的节点。原创 2023-02-05 17:58:54 · 130 阅读 · 0 评论 -
算法训练营Day3|LeetCode203 移除链表元素、LeetCode707 设计链表、LeetCode206 反转链表(附加链表里理论基础)
(一):直接使用原来的链表进行删除操作:删除头结点,直接将头节点指向后一位即可(将原来的头节点内存删除)。删除非头节点,找到要删除节点的前一节点,使前一节点的指向为下下节点,再将删除节点释放内存(cur->next = cur->next->next)。什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。原创 2023-02-03 23:27:58 · 134 阅读 · 0 评论 -
Qt_学习笔记(一) 创建第一个程序
本文章旨在学习Qt时记录笔记,便于来日回顾自己所学的知识中的重点和难点。原创 2022-08-05 10:47:41 · 196 阅读 · 0 评论 -
C++ --- Const修饰指针产生的类别
本文指在大家学习C++的过程中明白const在指针中的应用,以及分清楚常量指针和指针常量有什么区别以及各自的特点,并分享它们的记忆方法。原创 2022-07-21 16:56:50 · 383 阅读 · 0 评论