Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Tagged as

Kruskal Algorithm

, 5 Jul 2012 CPOL
Implementation of Kruskal Algorithm in C#
KruskalAlgorithm.zip
KruskalAlgorithm
Client
bin
Debug
Client.exe
Client.pdb
Client.vshost.exe
Client.vshost.exe.manifest
Kruskal.dll
Kruskal.pdb
KruskalAlgorithm.exe
KruskalAlgorithm.vshost.exe.manifest
Release
obj
x86
Debug
Client.exe
Client.pdb
Client.Properties.Resources.resources
DesignTimeResolveAssemblyReferencesInput.cache
GenerateResource.read.1.tlog
GenerateResource.write.1.tlog
Kruskal.frmCost.resources
Kruskal.frmMain.resources
TempPE
Properties.Resources.Designer.cs.dll
Properties
Settings.settings
Kruskal
bin
Debug
Kruskal.dll
Kruskal.pdb
Release
Contracts
Entities
Implementation
obj
Debug
DesignTimeResolveAssemblyReferencesInput.cache
Kruskal.dll
Kruskal.pdb
TempPE
Properties
KruskalAlgorithm.sln.docstates.suo
KruskalAlgorithm.suo
KruskalAlgorithm.vsmdi
Local.testsettings
TestResults
Omar_OMAR-PC 2012-07-02 14_38_22.trx
Omar_OMAR-PC 2012-07-02 18_16_57.trx
Omar_OMAR-PC 2012-07-02 18_20_20.trx
Omar_OMAR-PC 2012-07-02 18_20_27.trx
Omar_OMAR-PC 2012-07-02 18_23_20.trx
Omar_OMAR-PC 2012-07-02 18_23_20
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-02 18_24_35.trx
Omar_OMAR-PC 2012-07-02 18_24_35
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-02 18_27_14.trx
Omar_OMAR-PC 2012-07-02 18_27_14
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-02 18_29_28.trx
Omar_OMAR-PC 2012-07-02 18_29_28
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 15_36_58.trx
Omar_OMAR-PC 2012-07-03 15_38_50.trx
Omar_OMAR-PC 2012-07-03 15_38_50
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 15_43_17.trx
Omar_OMAR-PC 2012-07-03 15_43_17
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 15_45_42.trx
Omar_OMAR-PC 2012-07-03 15_46_25.trx
Omar_OMAR-PC 2012-07-03 15_46_25
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_06_02.trx
Omar_OMAR-PC 2012-07-03 16_06_05.trx
Omar_OMAR-PC 2012-07-03 16_06_05
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_08_00.trx
Omar_OMAR-PC 2012-07-03 16_08_00
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_08_16.trx
Omar_OMAR-PC 2012-07-03 16_08_16
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_10_25.trx
Omar_OMAR-PC 2012-07-03 16_10_25
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_11_27.trx
Omar_OMAR-PC 2012-07-03 16_11_27
In
OMAR-PC
Out
AgentRestart.dat
Omar_OMAR-PC 2012-07-03 16_13_46.trx
Omar_OMAR-PC 2012-07-03 16_16_19.trx
Omar_OMAR-PC 2012-07-03 16_16_46.trx
Omar_OMAR-PC 2012-07-05 20_04_47.trx
Omar_OMAR-PC 2012-07-05 20_08_10.trx
Omar_OMAR-PC 2012-07-05 20_08_33.trx
TraceAndTestImpact.testsettings
UnitTests
AlgorithmTest
bin
Debug
Kruskal.dll
Kruskal.pdb
Kruskal_Accessor.dll
Kruskal_Accessor.pdb
UnitTests.dll
UnitTests.pdb
Release
EntitiesTest
obj
Debug
DesignTimeResolveAssemblyReferencesInput.cache
Kruskal_Accessor.dll
Kruskal_Accessor.pdb
ResolveAssemblyReference.cache
TempPE
UnitTests.dll
UnitTests.pdb
Properties
Test References
Kruskal.accessor
KruskalDemo.zip
KruskalDemo
KruskalAlgorithm.exe
KruskalAlgorithm.pdb
KruskalAlgorithm.vshost.exe
KruskalAlgorithm.vshost.exe.manifest
kruskalsrc.zip
KruskalAlgorithm.suo
KruskalAlgorithm
bin
Debug
KruskalAlgorithm.exe
KruskalAlgorithm.vshost.exe
KruskalAlgorithm.vshost.exe.manifest
Release
Properties
Settings.settings
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Omar Gameel Salem
Software Developer
Australia Australia
Enthusiastic programmer/researcher, passionate to learn new technologies, interested in problem solving, data structures, algorithms, AI, machine learning and nlp.
 
Amateur guitarist/ keyboardist, squash player.
 
If you have a question\suggestion about one of my articles, or you want an algorithm implemented in C#, feel free to contact me.
Follow on   LinkedIn

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.141223.1 | Last Updated 5 Jul 2012
Article Copyright 2011 by Omar Gameel Salem
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid