自定义博客皮肤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 667

转载 关键字static和const的作用

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

2015-09-25 10:00:26 462

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

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

2015-09-24 21:50:56 532

原创 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 593

原创 遗传算法_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 1255

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

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

2015-08-13 21:42:21 417

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

stack + 结构体

2015-08-13 20:39:09 1316

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

结构体+自定义排序

2015-08-13 19:41:26 691

原创 参数解析

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

2015-08-13 17:34:34 377

原创 整形数组合并_用 set

set的运用

2015-08-13 16:23:16 358

原创 STL容器简单用例

STL

2015-08-13 09:39:24 703

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

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

2015-08-12 22:57:25 502

原创 表示数字

#include#includeusing 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 385

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

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

2015-08-12 20:53:37 462

原创 自守数

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

2015-08-12 20:48:25 433

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

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

2015-08-12 19:51:19 799

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

#include#include#include#define E 0.001using 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 1096

原创 明明的随机数

#include#includeusing 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 420

原创 字符串分割

#include#include#includeusing 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 471

原创 质数因子

功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )#includeusing 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 371

原创 取近似值

#includeusing 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 274

原创 合并表记录

运用数据结构 map

2015-08-12 11:11:01 341

原创 字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。#include#includeusing 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 506

原创 句子逆序

#include#includeusing 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 334

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

int 有32位

2015-08-12 09:10:57 365

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

递归

2015-08-11 21:58:18 761

原创 201301 JAVA题目0-1级

#include#include#includeusing 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 766

原创 24点运算

#include#include#includeusing 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 406

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

#include#includeusing 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 493

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

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

2015-08-11 10:59:59 993

原创 合法IP

判断一个IP是否合法

2015-08-11 09:50:47 334

原创 字符串合并并处理

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

2015-08-11 09:21:42 1178

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

#include#includeusing 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 327

原创 密码验证合格程序

#include#includeusing 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 627

原创 汽水瓶

#includeusing 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 260

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

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

2015-08-10 19:22:09 640

原创 C语言位运算 简解

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

2015-08-07 12:18:20 359

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

#include#includeusing namespace std;templatestring 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 395

原创 识别有效的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 1422

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

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

2015-08-06 11:16:04 829

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

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

2015-06-29

空空如也

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

TA关注的人

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