By Dolphin , 20150730 Title : 编写一个程序,获取用户输入的一条信息,然后将其倒序输出. Code: # Reverse Word # By Dolphin,20150730 # word = input("Please Enter a word :") # creat a jumble word jumble = "" position = len(word) - 1 while word and position != -1 : j
比如下面一棵树 A B C D E F 按照DEFBCA的顺序输出,即倒序分层并按照顺序输出. 答,其实比较简单.我想到的办法是加一个栈,记录每一层的内容,最后输出.可能比较笨,如果有更好的办法,请告诉我. #include <iostream> #include <stack> struct TreeNode { char data; TreeNode* leftChd; TreeNode* rightChd; }; std::stack<TreeNode*&
没做出来 第四题 (List)写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列. 例如: List list = new ArrayList(); list.add(“Hello”); list.add(“World”); list.add(“Learn”); //此时list 为Hello World Learn reverseList(list); //调用reverseList 方法之后,list 为Learn World Hello package
List list = new LinkedList(); for ( int i = 0 ; i < 9 ; i ++ ) { list.add( " a " + i); } Collections.sort(list); // 顺序排列 System.out.println(list); Collections.shuffle(list); // 混乱的意思 System.out.println(list); Collections.reverse(list); // 倒序排