Guest User

Untitled

a guest
Jan 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.97 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6.  
  7. namespace alg_weiland
  8. {
  9.     class ellos_mainos
  10.     {
  11.         static void Main(String[] args)
  12.         {
  13.             test2();
  14.             //Graph g = new Graph(5);
  15. //
  16.         /*  g.setSingleEdge(0,1);
  17.             g.setDoubleEdge(0,4);
  18.             g.setSingleEdge(1,1);
  19.             g.setSingleEdge(1,2);
  20.             g.setSingleEdge(1,3);
  21.             g.setDoubleEdge(1,5); */
  22.  
  23.            
  24.         /*  Marker<int> intMark = new Marker<int>(5);      
  25.  
  26.             intMark.setMark(0,1337);
  27.             Console.WriteLine(intMark.isMarked(0)); // true
  28.             Console.WriteLine(intMark.isMarked(1)); // false cuz it isnt set
  29.  
  30.             Console.WriteLine(intMark.getMark(0)); // leet
  31.  
  32.  
  33.             // test with double
  34.             Marker<double> dbMark = new Marker<double>(5);     
  35.  
  36.             dbMark.setMark(0,13.37);
  37.             Console.WriteLine(dbMark.isMarked(0)); // so true..
  38.             Console.WriteLine(dbMark.isMarked(1)); // false cuz it isnt set
  39.  
  40.             Console.WriteLine(dbMark.getMark(0)); // le.et */
  41.         }
  42.  
  43.         static private void test1()
  44.         {
  45.             Marker<int> intMark = new Marker<int>(5);      
  46.  
  47.             intMark.setMark(0,1337);
  48.             Console.WriteLine(intMark.isMarked(0)); // true
  49.             Console.WriteLine(intMark.isMarked(1)); // false cuz it isnt set
  50.  
  51.             Console.WriteLine(intMark.getMark(0)); // leet
  52.  
  53.  
  54.             // test with double
  55.             Marker<double> dbMark = new Marker<double>(5);     
  56.  
  57.             dbMark.setMark(0,13.37);
  58.             Console.WriteLine(dbMark.isMarked(0)); // so true..
  59.             Console.WriteLine(dbMark.isMarked(1)); // false cuz it isnt set
  60.  
  61.             Console.WriteLine(dbMark.getMark(0)); // le.et
  62.         }
  63.  
  64.         static private void test2()
  65.         {
  66.             Graph g = new Graph(10);
  67.             int node = 1;
  68.            
  69.             g.setSingleEdge(1,2);
  70.             g.setSingleEdge(2,1);
  71.             g.setSingleEdge(3,4);
  72.             g.setSingleEdge(4,3);
  73.             g.setSingleEdge(1,3);
  74.             g.setSingleEdge(5,1);
  75.             g.setSingleEdge(1,5);
  76.             NeighbourIterator nb = new NeighbourIterator(g, node);
  77.            
  78. //
  79.             while (nb.hasNext())
  80.             {
  81.                 Console.WriteLine(node +" -> " + nb.next());
  82.             }
  83.         }
  84.  
  85.     }
  86. }
Add Comment
Please, Sign In to add comment