您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. c/c++简单的链表操作

  2. 自己写的一些关于链表的操作,包括单链表的排序和反转,双链表以及循环链表。
  3. 所属分类:C++

    • 发布日期:2010-06-14
    • 文件大小:21504
    • 提供者:kusey
  1. 链表的反转 链表的翻转

  2. 本代码,实现了基本的链表结构,同时完成了链表的翻转操作。链表的翻转是IT程序员面试时的常见问题,对找工作的同学,进一步了解链表的性能,有很大的帮助。
  3. 所属分类:C++

    • 发布日期:2011-08-11
    • 文件大小:512000
    • 提供者:yan234280533
  1. 反转链表的一般用法和递归用法

  2. 描述了反转链表的用法,提供了两种方法,十分简单,实用。
  3. 所属分类:C/C++

    • 发布日期:2011-08-24
    • 文件大小:28672
    • 提供者:zhly1989
  1. 从尾到头打印链表(C语言实现)

  2. C语言实现 从尾到头打印链表 递归 反转链表
  3. 所属分类:C

    • 发布日期:2011-12-28
    • 文件大小:10240
    • 提供者:x_xiaoge
  1. 实现关于链表的各种操作及排序

  2. 这个头文件实现了链表有关的基本操作,包括:发现链表是否有环、求环入口及环长度、求两个链表是否相交、反转链表、还有各种排序操作,基于链表的插入排序,冒泡排序、选择排序、合并排序、快速排序
  3. 所属分类:C++

    • 发布日期:2013-12-29
    • 文件大小:12288
    • 提供者:upon_the_yun
  1. 常用算法链表堆栈二叉树.docx

  2. 常用算法。链表的增删改查,是否有环,反转链表。冒泡排序,插入排序,快速排序,选择排序,归并排序,快速排序。 二分查找,搜索算法,广度优先,深度优先,Trie树。
  3. 所属分类:Java

    • 发布日期:2019-09-07
    • 文件大小:144384
    • 提供者:wangsufu77
  1. C++数据结构与算法之反转链表的方法详解

  2. 主要介绍了C++数据结构与算法之反转链表的方法,结合实例形式分析了C++反转链表的原理、实现方法及相关注意事项,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-29
    • 文件大小:41984
    • 提供者:weixin_38687928
  1. Java语言实现反转链表代码示例

  2. 主要介绍了Java语言实现反转链表代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。
  3. 所属分类:其它

    • 发布日期:2020-08-29
    • 文件大小:39936
    • 提供者:weixin_38694355
  1. 如何使用递归和非递归方式反转单向链表

  2. 以下是对使用递归和非递归方式反转单向链表的示例进行了详细的分析介绍,需要的朋友可以过来参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:31744
    • 提供者:weixin_38709816
  1. Python实现链表反转的方法分析【迭代法与递归法】

  2. 主要介绍了Python实现链表反转的方法,结合实例形式分析了Python迭代法与递归法实现链表反转的相关操作技巧与注意事项,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-17
    • 文件大小:48128
    • 提供者:weixin_38672731
  1. 基于Python实现2种反转链表方法代码实例

  2. 主要介绍了基于Python实现2种反转链表方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-16
    • 文件大小:257024
    • 提供者:weixin_38622125
  1. 基于Python实现2种反转链表方法代码实例

  2. 题目: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 思路: 主要需要注意反转过程中不要丢了节点。可以使用两个指针,也可以使用三个指针。 Python解法一: class Solution: def reverseList(self, head): cur, prev =
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:259072
    • 提供者:weixin_38706782
  1. 剑指Offer(Python多种思路实现):反转链表

  2. 面试24题: 题目:反转链表 题:输入一个链表,反转链表并输出反转后链表的头节点。 解题思路一:注意反转时出现断裂现象,定义3个指针,分别指向当前遍历到的节点pNode、它的前一个节点pPrev及后一个节点pNext。 class Solution: # 返回ListNode def ReverseList(self, pHead): # write code here pReversedHead=None pNode=pHead
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:28672
    • 提供者:weixin_38690275
  1. leetcode206 反转链表Java

  2. 反转链表 题目描述: 反转一个单链表。 这道题的难点在于熟练运用迭代和递归。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 思路一:迭代 1->2->3->4->5 1<-2<-3<-4<-5 要完成这种变化我们观察,1指向的元素指向它自己 指向的意思就是next指针 翻译成代码语言就是 节点 p.next.next = p
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:39936
    • 提供者:weixin_38673921
  1. LeetCode解题心得——反转链表(python)

  2. 题目 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 思路 1.递归 class Solution: def reverseList(self, head: ListNode) -> ListNode: if head == None or head.next == None: return head
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:28672
    • 提供者:weixin_38558623
  1. leetcode反转链表问题

  2. 关于反转链表的讲解可以看这篇leetcode解析非常详细。 反转链表从简单到难主要有三种题: 1.反转链表 2.反转链表 II 1.反转链表 反转链表的递归写法 class Solution(object): def reverseList(self, head): """ :type head: ListNode :rtype: ListNode """ if not head or not head.ne
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:25600
    • 提供者:weixin_38714532
  1. Python实现链表反转的方法分析【迭代法与递归法】

  2. 本文实例讲述了Python实现链表反转的方法。分享给大家供大家参考,具体如下: Python实现链表反转 链表反转(while迭代实现): 链表的反转引入一个cur_node变量,表示当前节点;同时需要引入一个变量new_link表示反转后的新链表;while循环内还需中间变量tmp存放当前节点的后继节点,防止原链表数据丢失。 在while循环内(循环条件为 cur_node !=None,若设置为cur_node.next将导致最后一个节点无法反转到新链表): 首先需要将当前节
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:51200
    • 提供者:weixin_38686080
  1. C++数据结构与算法之反转链表的方法详解

  2. 本文实例讲述了C++数据结构与算法之反转链表的方法。分享给大家供大家参考,具体如下: 算法概述:要求实现将一条单向链表反转并考虑时间复杂度。 算法分析: 数组法(略): 将列表元素逐个保存进数组,之后再逆向重建列表 点评:实现逻辑最简单,需要额外的内存开销。 移动指针: 通过三个指针逐个从链表头开始逐一反转链表元素的指针 点评:不需要额外的内存开销,会改变原始链表。 递归: 以递归的方式首先找到链表尾部,再逐一反转指针 点评:不需要额外的内存开销,不会改变原始链表。 算法实现: 构建链表结构
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:45056
    • 提供者:weixin_38614636
  1. PAT乙级练习题_1025“反转链表”_python解题

  2. 原题 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式 每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10510^5105)、以及正整数 K (≤N),即要求反转的子链结点的个数。结点的地址是 5 位非负整数,NULL 地
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:51200
    • 提供者:weixin_38737751
  1. 【Python学习-链表】【剑指offer】之链表中倒数第k个结点、反转链表、合并排序链表

  2. 【Python学习-链表】【剑指offer】之链表中倒数第k个结点、反转链表、合并排序链表题目分析代码反转链表分析代码合并排序链表分析代码 题目 输入一个链表,输出该链表中倒数第k个结点。 分析 方法一:先计数,在查询,相当于遍历两遍。 方法二:将所有值存到一个list里,只遍历一遍。 方法三:两个指针都指向头结点,一个指针先走k-1个节点,然后两个指针一起走,直到一个指针到达尾部。时间复杂度O(n),一次遍历。 代码 方法二 # -*- coding:utf-8 -*- # class Lis
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:46080
    • 提供者:weixin_38696922
« 12 3 4 5 6 7 8 9 10 »