알고리즘/수업내용
-
Stack 순서도알고리즘/수업내용 2022. 7. 4. 12:33
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study13 { public class Stack : IEnumerable { private Node top; public Stack() { } public void Push(T data) { if (this.top == null) { top = new Node(data); } else { var node = new Node(data); node.next = top; top = node; } } public T Pop() { if (t..
-
Queue 순서도알고리즘/수업내용 2022. 7. 4. 11:50
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study13 { public class Node { public T data; public Node next; public Node(T data) { this.data = data; this.next = null; } } } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study13 { public cl..
-
링크드 리스트알고리즘/수업내용 2022. 7. 1. 17:18
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study12 { internal class Program { static void Main(string[] args) { var linkedlist = new LinkedList(); var node = new Node("홍길동"); linkedlist.Add(node); Node node1 = new Node("임꺽정"); linkedlist.Add(node1); Node node2 = new Node("장길산"); linkedlist.Add(node2); Node node3 =..