golanglabs

Log | Files | Refs | README | LICENSE

main.go (525B)


      1 package main
      2 
      3 import (
      4 	"bytes"
      5 	"fmt"
      6 	"github.com/LindholmLabs/golanglabs/src/dsa"
      7 )
      8 
      9 func main() {
     10 
     11 	var tree dsa.Tree
     12 
     13 	for i := 0; i < 10; i++ {
     14 		tree.Insert(i)
     15 	}
     16 	fmt.Println("constructed tree, view it using the debugger.")
     17 }
     18 
     19 // PrintArr print an []int array
     20 func PrintArr(v []int) {
     21 
     22 	var buffer bytes.Buffer
     23 	buffer.WriteString("{")
     24 
     25 	for i, n := range v {
     26 		buffer.WriteString(fmt.Sprintf("%d", n))
     27 		if i < len(v)-1 {
     28 			buffer.WriteString(", ")
     29 		}
     30 	}
     31 
     32 	buffer.WriteString("}")
     33 
     34 	fmt.Println(buffer.String())
     35 }