Algorithms For Minimum Spanning Tree