4180 Morse / Mbed 2 deprecated morseCode_1_1

Dependencies:   mbed 4DGL-uLCD-SE

Fork of morseCode_1 by 4180 Morse

Revision:
5:5b86521e418c
Parent:
4:62c590826ddb
Child:
6:421ece74143e
--- a/main.cpp	Sat Apr 28 16:04:28 2018 +0000
+++ b/main.cpp	Sun Apr 29 01:04:11 2018 +0000
@@ -4,12 +4,72 @@
 #include <string>
 
 
+
+
+
 //Part 1
 //Main takes in string text input from bluetooth module. Store in string variable
 //call text_to_morse function on each character from input string variable
 
 int main() {
     
+    //Creation of the binary search tree//
+    //I need to insert 2,8,9,0,+
+    Tree * newRoot;
+    newRoot->insertdot('e', newRoot);
+    Tree * eNode = newRoot->dot;
+    eNode->insertdash('a', eNode);
+    eNode->insertdot('i', eNode);
+    Tree * iNode = eNode->dot;
+    iNode->insertdash('u',iNode);
+    iNode->insertdot('s',iNode);
+    Tree * sNode = iNode->dot;
+    sNode->insertdash('v',sNode);
+    sNode->insertdot('h',sNode);
+    Tree * hNode = sNode->dot;
+    hNode->insertdash('4',hNode);
+    hNode->insertdot('5',hNode);
+    Tree * vNode = sNode->dash;
+    vNode->insertdash('3',vNode);
+    Tree * uNode = iNode->dash;
+    uNode->insertdot('f',uNode);
+    Tree * aNode = eNode->dash;
+    aNode->insertdot('r',aNode);
+    aNode->insertdash('w',aNode);
+    Tree * rNode = aNode->dot;
+    rNode->insertdot('l',rNode);
+    Tree * wNode = aNode->dash;
+    wNode->insertdot('p',wNode);
+    wNode->insertdash('j',wNode);
+    Tree * jNode = wNode->dash;
+    jNode->insertdash('1',jNode);
+    newRoot->insertdash('t',newRoot);
+    Tree * tNode = newRoot->dash;
+    tNode->insertdot('n',tNode);
+    tNode->insertdash('m',tNode);
+    Tree * nNode = tNode->dash;
+    nNode->insertdot('d',nNode);
+    nNode->insertdash('k',nNode);
+    Tree * dNode = nNode->dot;
+    dNode->insertdot('b',dNode);
+    dNode->insertdash('x',dNode);
+    Tree * bNode = dNode->dot;
+    bNode->insertdot('6',bNode);
+    bNode->insertdash('=',bNode);
+    Tree * xNode = dNode->dash;
+    xNode->insertdot('/',xNode);
+    Tree * kNode = nNode->dash;
+    kNode->insertdot('c',kNode);
+    kNode->insertdash('y',kNode);
+    Tree * mNode = tNode->dash;
+    mNode->insertdot('g',mNode);
+    mNode->insertdash('o',mNode);
+    Tree * gNode = mNode->dot;
+    gNode->insertdot('z',gNode);
+    gNode->insertdash('q',gNode);
+    Tree * zNode = gNode->dot;
+    zNode->insertdot('7',zNode);
+    
     string newString = "YYZ";
     
     for (int i = 0; i < newString.length(); i++){