码迷,mamicode.com
首页 >  
搜索关键字:链表    ( 15916个结果
【链表】leetcode206——反转链表(双指针法)
编号206:反转链表 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 思路 这里我们只需要改变节点Next域的指向即可,实现原地反转。这里我们需要借助一个辅助指针pre初始化指向nil最后最为新的头节点,一个cur指针指 ...
分类:其他好文   时间:2021-02-09 12:19:16    阅读次数:0
手写单链表,并实现元素逆置
public class SinglyLinkedList<T> { // 一个空的头节点 private final Node head = new Node(null); private Node tail = head; @SafeVarargs public final void addAl ...
分类:其他好文   时间:2021-02-08 12:42:48    阅读次数:0
24. 两两交换链表中的节点 - LeetCode
24. 两两交换链表中的节点 题目链接 直接换 class Solution { public ListNode swapPairs(ListNode head) { if(head == null) return null; if(head.next == null) return head; L ...
分类:其他好文   时间:2021-02-08 12:14:55    阅读次数:0
【链表】链表的理论基础
链表的理论基础 链表结构 链表中的节点由数据域和指针域两部分组成。 //golang中单链表节点的定义 type ListNode struct{ Val int //数据域 Next *ListNode //指针域 } 链表的分类 单链表 链表的入口处称为链表的头节点head,链表的尾节点指向nu ...
分类:其他好文   时间:2021-02-08 11:44:41    阅读次数:0
数据结构:2.4 线性表链式存储及操作集
最简单的链表 1 typedef struct LNode *List; 2 struct LNode { 3 ElementType Data; 4 List Next; 5 }; 6 struct LNode L; 7 List PtrL; 8 9 //建立 10 11 //求表长 12 int ...
分类:其他好文   时间:2021-02-06 11:58:08    阅读次数:0
数据结构:2.5 链表例子(一元多项式乘法与加法)
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct PolyNode *Polynomial; 5 struct PolyNode { 6 int coef; 7 int expon; 8 Polynomial link; 9 ...
分类:其他好文   时间:2021-02-06 11:57:04    阅读次数:0
第一章---线性表之单链表的操作
#include <iostream> #include <stdlib.h> using namespace std; typedef int DataType; //使int重命名为DataType DataType flag = 0; //flag是用来判断神魔时候输入数据结束 typedef ...
分类:其他好文   时间:2021-02-06 11:52:00    阅读次数:0
leetcode 关于重复问题
数组重复元素之类问题的整理 lt26 删除排序数组重复项 主要是原地删除,O(1) 空间,很是巧妙 func removeDuplicates(nums []int) int { //O(1)空间复杂 if len(nums)==0{ return 0 } tmp:=0 //不同,tmp+1,放在相 ...
分类:其他好文   时间:2021-02-06 11:42:42    阅读次数:0
剑指 Offer 36. 二叉搜索树与双向链表 + 中序遍历 + 二叉排序树
剑指 Offer 36. 二叉搜索树与双向链表 Offer_36 题目描述 题解分析 本题考查的是二叉树的中序遍历以及二叉排序树的特征(二叉排序树的中序遍历序列是升序序列) 利用排序二叉树中序遍历的性质,可以设置一个前置指针和当前指针。 再遍历完当前结点的所有左子树后,可以得到一个数据值仅次与当前结 ...
分类:编程语言   时间:2021-02-05 10:52:38    阅读次数:0
深入理解HashMap 的工作原理及代码实现,什么时候用到红黑树
一.HashMap的内部结构(线程不安全,基于jdk1.7): hashmap是无序的,因为每次根据 key 的 hashcode 映射到 Entry 数组上,所以遍历出来的顺序并不是写入的顺序 HashMap 底层是基于数组和链表实现的,如图所示,其中两个重要的参数:容量和负载因子;容量的默认大小 ...
分类:其他好文   时间:2021-02-04 12:08:51    阅读次数:0
15916条   上一页 1 ... 17 18 19 20 21 ... 1592 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!