网站首页 站内搜索

搜索结果

查询Tags标签: ListNode,共有 549条记录
  • 力扣:160. 相交链表

    1、暴力解 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNod…

    2021/11/6 23:44:11 人评论 次浏览
  • 力扣:160. 相交链表

    1、暴力解 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNod…

    2021/11/6 23:44:11 人评论 次浏览
  • 力扣:83. 删除排序链表中的重复元素

    1.用双指针一前一后去遍历链表,如果他们指向的结点数值相等,则消除前面那个结点。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next…

    2021/11/6 23:12:37 人评论 次浏览
  • 力扣:83. 删除排序链表中的重复元素

    1.用双指针一前一后去遍历链表,如果他们指向的结点数值相等,则消除前面那个结点。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next…

    2021/11/6 23:12:37 人评论 次浏览
  • C语言第十一章课后程序设计题

    习题11-1 输出月份英文名 #include <stdio.h> char *getmonth( int n );int main() {int n;char *s;scanf("%d", &n);s = getmonth(n);if ( s==NULL ) printf("wrong input!\n");else printf("%s\n", s);return 0; } char *getm…

    2021/11/6 22:14:39 人评论 次浏览
  • C语言第十一章课后程序设计题

    习题11-1 输出月份英文名 #include <stdio.h> char *getmonth( int n );int main() {int n;char *s;scanf("%d", &n);s = getmonth(n);if ( s==NULL ) printf("wrong input!\n");else printf("%s\n", s);return 0; } char *getm…

    2021/11/6 22:14:39 人评论 次浏览
  • 【Java数据结构-线性表】两万字硬核详细总结,附详细图解源代码,你值得收藏

    目录

    2021/11/6 11:10:07 人评论 次浏览
  • 【Java数据结构-线性表】两万字硬核详细总结,附详细图解源代码,你值得收藏

    目录

    2021/11/6 11:10:07 人评论 次浏览
  • 几分钟带你解决数据结构问题-------单链表(超详细)

    **

    2021/11/5 23:42:45 人评论 次浏览
  • 几分钟带你解决数据结构问题-------单链表(超详细)

    **

    2021/11/5 23:42:45 人评论 次浏览
  • LeetCode链表常用技巧(二)

    寻找一个链表倒数第k个节点 剑指 Offer 22. 链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个…

    2021/11/5 23:14:12 人评论 次浏览
  • LeetCode链表常用技巧(二)

    寻找一个链表倒数第k个节点 剑指 Offer 22. 链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个…

    2021/11/5 23:14:12 人评论 次浏览
  • 算法入门C——19. 删除链表的倒数第 N 个结点

    LeetCode刷题——算法学习计划(入门部分)文章目录 题目描述思路介绍我的第一次正确提交官方版本方法一:计算链表长度方法二:栈方法三:双指针题目描述思路介绍 个人思路:先求出要删除的结点是该链表的第几个结点(index=len + 1 -n),如果是第一个结点(head),就将…

    2021/11/4 22:10:37 人评论 次浏览
  • 算法入门C——19. 删除链表的倒数第 N 个结点

    LeetCode刷题——算法学习计划(入门部分)文章目录 题目描述思路介绍我的第一次正确提交官方版本方法一:计算链表长度方法二:栈方法三:双指针题目描述思路介绍 个人思路:先求出要删除的结点是该链表的第几个结点(index=len + 1 -n),如果是第一个结点(head),就将…

    2021/11/4 22:10:37 人评论 次浏览
  • 删除链表的倒数第 N 个结点--java

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗?示例 1:输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3: 输入:head = [1,2], n = 1 输出:[1] 来源:力扣…

    2021/11/4 14:40:45 人评论 次浏览
扫一扫关注最新编程教程