摘要: 反转链表的两种实现方法(迭代 & 递归) 反转链表(Reverse Linked List)是链表中最经典、最基础、最常考的算法题之一。它不仅考察你对指针的理解,还能帮助你打好链表操作的基本功。 本文将使用 C++ 实现两种主流方法: ✅ 迭代法(推荐) ✅ 递归法(简洁但不一定高效) 🧩 题目描 阅读全文
posted @ 2025-07-25 14:45 seekwhale13 阅读(115) 评论(0) 推荐(1)
摘要: 条件语句中的隐式类型转换 在 C++ 编程中,我们经常会看到这样的代码: int x = 5; if (x) { std::cout << "x 为真值" << std::endl; } 明明 x 是 int 类型,为什么可以直接作为 if 条件?其实,这是因为 C++ 支持将某些类型隐式转换为 b 阅读全文
posted @ 2025-07-25 13:08 seekwhale13 阅读(23) 评论(0) 推荐(0)
摘要: 1.暴力解法 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(in 阅读全文
posted @ 2025-07-25 11:45 seekwhale13 阅读(2) 评论(0) 推荐(0)