摘要:
内容主要来自:B站:IT萌叔Jack ,《C# 7.0核心技术指南》,《CLR via C# 第4版》 ——↓ 引自《C# 7.0核心技术指南》—————————————————— .NET Framework提供了一系列标准的存储和管理对象集合的类型。其中包括可变大小的列表、链表、排序或非排序字典 阅读全文
摘要:
LeetCode 202 快乐数 题目跳转链接 具体实现思路如下: 实现一个函数getSum,用来计算一个数各个位上的数字的平方和。具体实现就是对这个数进行除十操作和取余操作,对每个位上的数字平方后累加到总和中。 在一个while循环中,不断调用getSum函数,直到计算出1或者陷入无限循环为止。同 阅读全文
摘要:
迭代器是什么及用法详解 [迭代器是什么及用法详解 C语言中文网 ](http://c.biancheng.net/view/6675.html) 迭代器是C++ STL(标准模板库)中一种非常重要的概念,它提供了类似指针的行为让程序员可以对容器中的元素进行遍历、访问和修改等操作。 简单来说,迭代器就 阅读全文
摘要:
力扣题目跳转链接 代码随想录 题解 题目要求:给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 解法一: unordered_set 其具体思路和步骤: 创建一个unordered_set,将数组nums1中的所 阅读全文
摘要:
力扣LeetCode 142.环形链表II 题目跳转链接 解题思路: 代码随想录: 142.环形链表II 从头结点出发一个指针, 从相遇节点 也出发一个指针,这两个指针每次只走一个节点, 那么当这两个指针相遇的时候就是 环形入口的节点。 阅读全文
摘要:
面试题 02.07. 链表相交 力扣 题目跳转链接 思路参考:代码随想录 跳转链接 错误代码: class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { ListNode* f 阅读全文
摘要:
LeetCode 19 删除链表的倒数第N个节点 题目跳转链接 class Solution { public: ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode* dummyHead=new ListNode(0); dumm 阅读全文
摘要:
24. 两两交换链表中的节点 力扣题目跳转链接 具体解题思路和答案可以参考:代码随想录: 24. 两两交换链表中的节点 ####自我错误思考过程记录: ✘ 错误代码: //思路: class Solution { public: ListNode* swapPairs(ListNode* 阅读全文
摘要:
LeetCode 59. 螺旋矩阵 II 题目跳转链接 这道题可以采用模拟法来实现。我们可以设置上下左右四个边界,然后模拟螺旋填充元素。具体来说,我们定义 left、right、top、bottom 四个变量代表当前需要填充的最左边、最右边、最上面、最下面的位置,然后根据当前位置,依次填充矩阵。 具 阅读全文
摘要:
1.32位小端对齐(Little Ending)主机上,请用16进制表示变量int i=888 在内存中的字节值(地址从低到高,逐字节列出) 变量int i=888在内存中的字节值如下: 88 03 00 00 解析: 在32位小端对齐的机器上,变量int占用4个字节(32位),存储时采用低位在前, 阅读全文