zoukankan      html  css  js  c++  java
  • 泛型链表结构

    internal sealed class Node<T>
        {
            public T m_data;
            public Node<T> m_next;
    
            public Node(T data) : this(data, null)
            {
            }
    
            public Node(T data, Node<T> next)
            {
                m_data = data;
                m_next = next;//存储上一个Node<T>结构
            }
    
            public override string ToString()
            {
                return m_data.ToString() + ((m_next != null) ? m_next.ToString() : null);
            }
    
            public static void SameDataLinkedList()
            {
                Node<char> head = new Node<char>('C');
                head = new Node<char>('B', head);
                head = new Node<char>('A', head);
                Console.WriteLine(head.ToString());
            }
    
        }
    }

    同时存储多个类型的链表

    internal class Node
        {
            protected Node m_next;
    
            public Node(Node next)
            {
                m_next = next;
            }
        }
    
        internal sealed class TypeNode<T> : Node
        {
            public T m_data;
    
            public TypeNode(T data) : this(data, null)
            {
    
            }
    
            public TypeNode(T data, Node next) : base(next)
            {
                m_data = data;
            }
    
            public override string ToString()
            {
                return m_data.ToString() + ((m_next != null) ? m_next.ToString() : null);
            }
    
            public static void SameDataLinkedList()
            {
                Node head = new TypeNode<char>('.');
                head = new TypeNode<DateTime>(DateTime.Now, head);
                head = new TypeNode<string>("Today to", head);
                Console.WriteLine(head.ToString());
            }
    
        }
  • 相关阅读:
    关于es6的箭头函数使用与内部this指向
    如何使用node中的buffer
    node里如何查看浏览器信息
    我也来写个小爬虫 ^_^
    长篇小说关键字瞬间过滤
    数组 字符串 常用操作
    怎样防止重复发送 Ajax 请求?
    js运算
    表单重复提交
    只能输入数字
  • 原文地址:https://www.cnblogs.com/Tan-sir/p/6035873.html
Copyright © 2011-2022 走看看