摘要: string in; while (getline(cin,in)) { string result=""; result = DiWords(in,temp); cout << result<<endl; } string in; while (cin>>in) { }差别在于getline获取后 阅读全文
posted @ 2016-07-22 10:50 mokayy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 不使用第三方变量交换两个变量的值: 方法一:使用+,-实现: 思想:利用坐标轴上的距离 方法二:使用异或 ^ 思想:异或使得成对的相同数互相抵消 方法三:指针操作 思想:类似于加减操作交换 阅读全文
posted @ 2016-07-12 15:28 mokayy 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 cla 阅读全文
posted @ 2016-07-05 15:34 mokayy 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 我的问题在于链接的结尾没有结束,杂连在一起了。所以做题要注意细节,包括结尾!!!!!!!!!!!!!!!!! 阅读全文
posted @ 2016-07-05 12:02 mokayy 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 #include "stdafx.h" #include #include using namespace std; class Heap(){ vector heapData; int heapSize; }; vector direct_insertion_sort(vector ... 阅读全文
posted @ 2016-07-02 10:08 mokayy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Given two arrays, write a function to compute their intersection. Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2]. Note: Each elemen 阅读全文
posted @ 2016-06-29 14:22 mokayy 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.*/ 阅读全文
posted @ 2016-06-21 21:57 mokayy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 注意: 判断指针p是否为空时不能用 if(p) 要用 if(p !==null) 阅读全文
posted @ 2016-06-21 16:27 mokayy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: /*输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition for binary tree * struct TreeNode { * int val; * T... 阅读全文
posted @ 2016-06-19 22:50 mokayy 阅读(164) 评论(0) 推荐(0) 编辑
摘要: ^ 异或运算符:相异为1 阅读全文
posted @ 2016-06-17 16:00 mokayy 阅读(132) 评论(0) 推荐(0) 编辑