自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java实现各种排序

选择排序+插入排序+冒泡排序+快速排序+归并排序 package javaFoundations; /* * Contact.java * Represents a phone contact that implements Comparable */ public class Contact implements Comparable{ private String firstnam

2015-10-25 15:35:41 764

转载 关键字static和const的作用

这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就

2015-09-25 10:00:26 538

原创 关于C中指针的引用*&

/*这部分是关于指针的引用*&的说明   指针的引用,相当于传递的是:     指针的指针,   这样指针的数值是可以改变的      而单传递指针,不传递指针的引用,那么指针指向的数据是可以改变,而指针本身是不可以改变的   fun(int   *   pA);     //   pA的数值在函数返回后不会变化      fun(int*&   pA);     //   pA的数值在函

2015-09-24 21:50:56 588

原创 C语言strcpy函数

strcpy的函数的实现 char * strcpy(char *dst,const char *src) //[1] { assert(dst != NULL && src != NULL); //[2] char *ret = dst; //[3] while ((*dst++=*src++)!='\0'); //[4] return ret; }

2015-09-24 10:12:43 653

原创 遗传算法_C语言

#include #include #include #include #define POPSIZE 500 #define maximization 1 #define minimization 2 #define cmax 100 #define cmin 0 #define length1 10 #define length2 10 #define chromlength length1

2015-08-24 16:27:19 1326

原创 C++字符串string类提供的处理字符串的函数

C++字符串string类提供的处理字符串的函数

2015-08-13 21:42:21 455

原创 矩阵乘法计算量计算(stack + 结构体)

stack + 结构体

2015-08-13 20:39:09 1414

原创 成绩排序 (结构体+自定义排序)

结构体+自定义排序

2015-08-13 19:41:26 749

原创 参数解析

字符串截取 包含隐号的情况,要分清楚

2015-08-13 17:34:34 419

原创 整形数组合并_用 set

set的运用

2015-08-13 16:23:16 401

原创 STL容器简单用例

STL

2015-08-13 09:39:24 738

原创 在字符串中找出连续最长的数字串

这个题目确实在输出格式上没有说清楚,应该是如下几种情况: 1 如果是输入就是一个空字符串,那么输出空串,不输出数字个数; 2 如果输入是一串字符但是没有任何数字,那么直接输出0,不能有其它输出; 3 如果输入的字串中最长的数字字串只有一组,那么输出这个数字字串再加上数字字串长度,用逗号隔开; 4 如果输入字串中有多个相同长度的数字字串,那么依次输出这些字串,

2015-08-12 22:57:25 555

原创 表示数字

#include #include using namespace std; string s; int flagN = 1; int numo = 0; int main(){ cin>>s; for(int i = 0; i < s.length(); i++){ if(numo == 0){ if(isdigit(s[i])){

2015-08-12 21:23:39 433

转载 C语言itoa()函数和atoi()函数详解(整数转字符C实现)

C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。 1.int/float to string/array: C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。 ● itoa():将整型值转换为字符串。 ● ltoa():将长整型值转换为字符串。 ● ultoa():将

2015-08-12 20:53:37 498

原创 自守数

自守数是指一个数的平方的尾数等于该数自身的自然数。例如:252 = 625,762 = 5776,93762 = 87909376。请求出n以内的自守数的个数 #include #include #include using namespace std; int main(){ int n, b; int k = 0; cin>>n; for(int i =

2015-08-12 20:48:25 476

原创 字符统计(结构体)_nice

果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出 清空目前的统计结果,重新统计 调用者会保证: 输入的字符串以‘\0’结尾。 #include #inc

2015-08-12 19:51:19 845

原创 求解立方根(不使用库函数)

#include #include #include #define E 0.001 using namespace std; double getCubeRoot(double a); int main(){ double n; cin>>n; double r = getCubeRoot(n); //printf("%.1f\n", r); cout<

2015-08-12 16:46:24 1157

原创 明明的随机数

#include #include using namespace std; int n, k = 0; int arr[1000]; int b[1000]; int main(){     cin>>n;     for(int i = 0; i < n; i++)         cin>>arr[i];     b[k++] = arr[0];  // 赋初值

2015-08-12 16:26:03 478

原创 字符串分割

#include #include #include using namespace std; void buLing(string s); void chaiFen(string s); int main(){ int k = 0; string input[100]; while(cin>>input[k]){ k++; //char

2015-08-12 15:41:58 522

原创 质数因子

功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) #include using namespace std; int main(){     int a[] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,59,61,71,73,79,83};     long long b;

2015-08-12 14:30:20 424

原创 取近似值

#include using namespace std; int main(){ double n; int a , b, flagN = 0; cin>>n; if(n < 0){ n = n * (-1); flagN = 1; } n = n*10; for(int i = 0; i <= n; i+

2015-08-12 12:11:04 308

原创 合并表记录

运用数据结构 map

2015-08-12 11:11:01 376

原创 字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 #include #include using namespace std; int main(){ string s; int n = 0; int flag[128] = {0}; getline(cin, s); int len = s

2015-08-12 10:01:11 558

原创 句子逆序

#include #include using namespace std; void reverseString(string s); string arr[100]; int k = 0; int main(){ string str; getline(cin, str); if(str.find(" ") == str.npos){ cout<<s

2015-08-12 09:46:38 375

原创 求int型数据在内存中存储时1的个数

int 有32位

2015-08-12 09:10:57 422

原创 201301 JAVA 题目2-3级_棋盘问题

递归

2015-08-11 21:58:18 801

原创 201301 JAVA题目0-1级

#include #include #include using namespace std; int n, arr[1000], index[1000], sum1 = 0, sum2 = 0, k = 0, flagFalse = 1; int temp[1000], num = 0; // num为剩下的数量, 存入到temp数组里面 int check(int n); int main

2015-08-11 20:26:10 810

原创 24点运算

#include #include #include using namespace std; map poker; int strToInt(string s); void judge(int a, int b, int c, int d); int cal(int a, int b, int c, int d, int i, int j, int k); string output; int

2015-08-11 16:09:07 467

原创 查找两个字符串a,b中的最长公共子串

#include #include using namespace std; string iQueryMaxCommString(string s1, string s2); int main(){ string strA, strB; cin>>strA>>strB; cout << iQueryMaxCommString(strA, strB) <<endl;

2015-08-11 12:22:19 537

原创 字符串运用—密码截取

实际题目要求的是一个字符串里面的最大回文字符串

2015-08-11 10:59:59 1044

原创 合法IP

判断一个IP是否合法

2015-08-11 09:50:47 375

原创 字符串合并并处理

位运算+字符与整数之间的转换

2015-08-11 09:21:42 1230

原创 找出字符串中第一个只出现一次的字符

#include #include using namespace std; int main(){ string input; string str; getline(cin, input); int flag = 1; if(input.length() == 1){ cout<<input<<endl; return

2015-08-10 20:55:00 366

原创 密码验证合格程序

#include #include using namespace std; int check(string s); int main(){ string input; while(cin>>input){ int sum = 0; int a = 0, b = 0, c = 0, d = 0; int len = input.l

2015-08-10 20:51:56 671

原创 汽水瓶

#include using namespace std; int judge(int n); int main(){ int n; while(cin>>n){ if(n == 0) break; int result = judge(n); cout<<result<<endl; } } int judge(int n

2015-08-10 19:37:45 303

原创 合唱队(求最大子序列问题)

#include int high[1000],up[1000],down[1000],len; //对于总序列里的第i个元素来说,包含元素i的最长子序列是多少呢? //如果i前面有能构成最长上升序列的(设它为j),而且i数值比j大, //那很显然到第i个元素(包含元素i)的最长子序列是到第j个元素的最长子序列+1 //而包含元素i的子序列最短为1,故初始值为1 void Maxup(int

2015-08-10 19:22:09 674

原创 C语言位运算 简解

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表: 运算符含义描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1 ^

2015-08-07 12:18:20 410

原创 把数转换成length位的二进制字符串

#include #include using namespace std; template string binaryFormat(T val, int length){ //要转换成length位的二进制字符串 string binaryStr(length, '0'); for(int i = 0; i < length; i++){ if((val >>

2015-08-07 11:02:41 433

原创 识别有效的IP地址和掩码并进行分类统计

#include #include #include #include using namespace std; static int result[7]={0}; //保存最后结果的数组 string Chang(string str) //转换为二进制 { int num=atoi(str.c_str()); string tmp; char tmp1[10]={0};

2015-08-07 10:33:44 1470

原创 优先队列 PriorityQueue (用堆实现的)

普通队列是一种先进先出的数据结构。数据元素附加在队尾,从队首删除。在优先队列中,每个元素都赋予一个优先级。高优先级的元素优先访问删除。例如,医院按病人的优先级分配急救室;具有最高优先级的病人先被安排进入急救室。 程序清单 PriorityQueue.h #ifndef PRIORITYQUEUE_H_INCLUDED #define PRIORITYQUEUE_H_INCLUDED #in

2015-08-06 11:16:04 877

课程设计——股票交易软件

课程设计——股票交易软件的源代码,希望对大家有用

2015-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除