Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed 4DGL-uLCD-SE
Fork of morseCode_1 by
Diff: main.cpp
- 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++){