Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - using System;
 - using System.Collections.Generic;
 - using System.Linq;
 - using System.Text;
 - namespace ConsoleApplication1
 - {
 - class Program
 - {
 - static void Main(string[] args)
 - {
 - link<int> a = new link<int> { };
 - a.addFirst(a,new node<int>(1));
 - a.add(????);
 - }
 - }
 - class node<T>
 - {
 - public T data;
 - public node<T> next;
 - public node(T data)
 - {
 - this.data = data;
 - }
 - }
 - class link<T>
 - {
 - node<T> firstNode;
 - public void add(node<T> node, node<T> newNode)
 - {
 - newNode.next = node.next;
 - node.next = newNode;
 - }
 - public void addFirst(link<T> link, node<T> newNode)
 - {
 - newNode.next = link.firstNode;
 - link.firstNode = newNode;
 - }
 - public void removeAfter(node<T> node)
 - {
 - node.next = node.next.next;
 - }
 - public void removeBeggining(link<T> link)
 - {
 - if (link.firstNode.next != null)
 - {
 - link.firstNode = link.firstNode.next;
 - }
 - }
 - }
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment