Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace ConsoleApplication14
- {
- public class Node<T>
- {
- public char value;
- public Node<char> Next;
- public Node(char val)
- {
- value = val;
- Next = null;
- }
- }
- public class SingleLL<Y>
- {
- public Node<char> Head;
- public Node <char>Tail;
- public SingleLL()
- {
- Head = null;
- Tail = null;
- }
- public void Add(char val)
- {
- Node<char> n = new Node<char>(val);
- if (Head == null)
- {
- Head = n;
- Tail = n;
- }
- else
- {
- Tail.Next = n;
- Tail = Tail.Next;
- }
- }
- public void Print()
- {
- Node<char>cur = Head;
- while (cur != null)
- {
- Console.WriteLine(cur.value);
- cur = cur.Next;
- }
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- SingleLL<char>ss = new SingleLL<char>();
- ss.Add('A');
- ss.Add('k');
- ss.Print();
- Console.Read();
- }
- }
- }
Add Comment
Please, Sign In to add comment