- 博客(11)
- 资源 (17)
- 收藏
- 关注
原创 快速排序
#include <iostream> using namespace std; int partition(int a[], int low, int high){ int piv = a[low]; while (low < high){ while (low < high&&a[high] >= piv){ --high; } ...
2019-03-28 16:02:04
144
原创 优化冒泡排序
#include <iostream> using namespace std; //冒泡排序 void bubbleSort(int a[], int n) { //14325 for (int i = 0; i < n; i++){ bool flag = false; for (int j = n - 1; j>i; j--){ if (a[j -...
2019-03-28 15:59:56
122
原创 字符转换 如 a->26+a-1即a->z
//26+(字母)-1即a->z,b->y,因为一共26个字母 #include<iostream> using namespace std; int main() { char a[100]; int n = 0; cin.getline(a, 100); while (a[n] != 0) { n++; } for (int i = 0; i <...
2019-03-25 20:48:58
315
原创 5548->取出偶数4,8,并相加=12;1-n中能被b整除的数有几个;一次可上1或2个台阶,输入台阶数,输出有多少种上法
#include <iostream> using namespace std; //5548->取出偶数4,8,并相加=12 void isOushu(int num) { int sum = 0; int array[10]; int j = 0; int i; if (num >= 0){ for (i = 10; num>0 ; ){ i...
2019-03-25 20:46:18
237
原创 判断素数
判断素数 #include <iostream> using namespace std; void isSushu(int num) { int i; bool is = true; if (num < 2){ return; } for (i = 2; i <= num / 2; i++){ if (num%i == 0){ cout <...
2019-03-24 17:36:03
148
原创 首字母变大写 --输入一个英文句子,将每个单词的第一个字母改成大写字母并输出
输入一个英文句子,将每个单词的第一个字母改成大写字母并输出 #include <iostream> using namespace std; void outFirstStr(char *str) { char *subStr; char *end = str; *end -= 32; while (*end != '\0'){ if (*end == ' '){ ...
2019-03-24 17:14:23
13236
5
原创 字符串中单词的逆转
字符串中单词的逆转 题目:字符串中单词的逆转,即将单词出现的顺序进行逆转。如将“Today is Friday!"逆转为"Firday! is Today”。 思路:如果想要不使用额外的空间,可以分为两步,首先将字符串全部逆转,然后通过空格分隔单词,使单词自身再次逆转。 #include<cstdio> #include<cstring> using namespace s...
2019-03-24 15:02:31
194
原创 字符串转化为数字
输入一个表示整数的字符串,把该字符串转化成整数并输出。例如输入字符串 “345”,则输出整数 345。 思路:依次扫描字符串,每扫描一个字符,把之前得到的数乘以10再加上当前字符表示的数字。 注意: 正负号问题 判断指针是否为空 溢出问题 输入的字符串中可能有不是数字的字符 #include <iostream> #include <stdlib.h> using na...
2019-03-24 14:12:09
374
原创 数组乘积
输入:一个长度为n的整数数组input 输出:一个长度为n的整数数组result,满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出)。比如输入:input={60,40,30,24}。 程序要求:具有线性复杂度,且不能使用除法运算符。 int *cal(int * input,int n) 思路: left[i] 存储input[i]之前所有元素的乘...
2019-03-23 20:45:37
4612
原创 eclipse中Android ,sdk下没有doc文件夹问题以及如何关联Android帮助文档
解决方法: 1、下载对应的Android API的帮助文档,地址:https://dl.google.com/android/repository/docs-24_r01.zip,根据需要下载对应的版本,例如采用API 22,那么将地址修改为:https://dl.google.com/android/repository/docs-22_r01.zip 2、解压下载的文件,解压后生成docs文件...
2019-03-22 17:41:12
304
原创 编程查找两个字符串中的最大公共子串
2019.3.14 编程查找两个字符串中的最大公共子串 1. #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; using namespace std; char * CommonStr(char* str1, char* str2) { char *shortStr = st
2019-03-14 21:49:01
293
03学生信息管理系统.zip
2019-06-22
火车订票系统.zip
2019-06-22
Android逆向助手_v2.0.zip
2019-06-16
c程序阅读AutoFlowchart
2019-04-14
asp.net课程设计-- 计算机学院新闻发布系统
2019-04-14
移动终端应用程序开发各章代码安卓
2019-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人