Code

Sorting Algorithms

  • Language: Java
  • Approximate time for development: 3 weeks

Insertion Sort
Selection Sort
Shell Sort
Merge Sort
Bucket Sort
Quick Sort


Dijkstra’s Algorithm (Full Solution)

  • Language: Java
  • Uses Arrays, Hash Table, Adjacency List, Binomial Queue, and Adjacency Graph  data structures
  • Approximate time for development: 2-3 weeks
  • Source Code: ~900 lines (10 classes)

Dijkstra.java
AdjacencyList.java
BinomialQueue.java
DijkstraTable.java
Edge.java
HashTable.java
Node.java
Path.java
QueueNode.java
Vertex.java


Travelling Salesman Problem (First Solution)

  • Language: C
  • Approximate time for development: 3-4 weeks
  • Solution uses a stack
  • Source code: 416 lines

Travelling Salesman Problem


Travelling Salesman Problem (Second Solution)

  • Language: C
  • Approximate time for development: 1 week
  • Solution uses linked list
  • Source code: 538 lines
  • Has bug, runs correctly roughly 50% of the time

Travelling Salesman Problem

One thought on “Code

  1. Syreeta March 30, 2015 / 9:29 pm

    Very informative article, i’m regular reader of your site.
    I noticed that your website is outranked by many other blogs in google’s search results.
    You deserve to be in top10. I know what can help you, search in google for:
    Omond’s tips outsource the work

Leave a Reply

Your email address will not be published. Required fields are marked *