自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狂舞暴风的小屋

编程中最没用的东西是源代码,最有用的东西是算法和数据结构。

  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 2014年互联网IT待遇

2014年互联网IT待遇一、民企1.百度 13k*14.6,special 14~17k*14.6        开发类 13K*14.6    (2014)        测试类、前端类 12K*14.6    (2014)2.腾讯 11.5k*16,special 12~14k*16        技术类研究生 11.5K

2013-12-19 22:46:37 1636

原创 malloc和new的区别

malloc和new的区别

2013-09-26 10:16:22 931

原创 【2014华为机试题】02.求出数组中所有奇数之和以及所有偶数之和

【2014华为机试题】求出数组中所有奇数之和以及所有偶数之和描述:输入一个整型数组,分别求出数组中所有奇数之和以及所有偶数之和。运行时间限制:60 Sec内存限制:256 MByte输入:一行字符串:(1)字符串长度不超过1024字节;(2)输入数组中元素的个数不超过100个;(3

2013-09-18 16:49:26 3664

原创 【2014华为机试题】01.字符串右补齐

【2014华为机试题】字符串右补齐

2013-09-18 16:44:41 976

原创 【字符串操作】13.将一句话单词进行倒置

/**将一句话的单词进行倒置,标点符号不倒换。*比如:“I am a boy.”,输出“boy. a am I”。*/#include#include#include#define SIZE 100void func(char* input){ int i; char temp; int begin,end; int n=strlen(input); //第一次进行倒序输

2013-09-14 01:32:23 957

原创 【字符串操作】01.统计一个字符串中单词的个数

/**统计一个字符串中单词的个数**/#include#include#include#define SIZE 100int func(char* input){ int i; int count=0; int flag=1; int n=strlen(input); for(i=0;i<=n;i++) { //如果是字母 if((input[i]='a')||

2013-09-14 01:00:43 1451

原创 【CVTE2014校园招聘.在线测试】01.数据库密码加密

#includeusing namespace std;int main(void){ unsigned char a[]="abcdefg";//大于128的应该用unsigned类型 int i=0; for(i=0;i<7;i++) { a[i]=a[i]*2+10; if(a[i]>128) a[i]=a[i]/3; printf("%c\n",a[i]

2013-09-07 21:51:22 1731

原创 【字符串操作】12.字符型转换到整型(atoi)

//字符型-->整型atoi--> array to integer#includeint fun( char *p);int main(void){ char str1[10]; char str2[10]; puts("请输入两个数字字符串:"); while(scanf("%s%s",str1,str2) == 2) { printf("两个数字字符串相加的结果为

2013-09-06 01:49:02 761

原创 【排序】05.快速排序(升序)

快速排序的基本思想是:先从数列中取出一个数作为基准数。分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。再对左右区间重复第二步,直到各区间只有一个数。快速排序是不稳定的排序算法。//快速排序#includeusing namespace std;void quick_sort(int arr[],int low,int high){

2013-09-02 00:49:31 1092

原创 【排序】04.插入排序(升序)

插入排序的思想:将原来的序列分成有序序列和无序序列两部分,然后把无序序列的各个元素加入到有序序列中。具体做法为:将第一个元素作为有序序列,然后把第二个元素和第一个元素比较,如果大于第一个元素,则吧第二个元素放在有序序列的末尾,也就是有序序列的第二个元素;现在有序序列为两个元素,无序序列的元素减少了一个。将无序序列的第一个元素(原序列的第三个元素)和有序序列的最后一个元素比较,如果大于,

2013-08-29 17:14:09 851

原创 【排序】03.选择排序(升序)

选择排序的思想:对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量temp来记住他的位置;接着第二次比较,前面“后一个元素”现变成了“前一个元素”,继续跟他的“后一个元素”进行比较,如果后面的元素比他要小则用变量temp记住它在数组中的位置(下标),等到循环结束的时候,我们应该找到了最小的那个数的下标了;然后进行判断,如果这个元素的下标不是第一个元素的下标

2013-08-29 11:05:14 916

原创 【排序】02.交换排序(升序)

交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。交换排序是不稳定的排序。//冒泡排序法#includeusing namespace std;int main(){ int arr[]={9,3,5,2,4,1,8}; int i,j; int temp=0; int arrlen=0; arrlen=sizeof(arr

2013-08-29 00:52:31 663

原创 【排序】01.冒泡排序(升序)

冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。//冒泡排序法#includeusing namespace std;int main

2013-08-28 00:43:21 821

原创 【字符串操作】11.查找一个字符串中最长的纯字母的子串(即查找最长的单词)

计算每个纯字母的子串的长度,然后比较,找到最长的纯字母子串。//求一个字符串中的最长子串#include using namespace std;void fun(char str[]);int main(void){ char str[100]; printf("请输入一个字符串:\n"); while(gets(str)!=NULL&&str[0]!='\0')

2013-08-25 23:52:09 1807

原创 【整数操作】02.递归公式的非递归做法

正对上面的公式惊醒非递归练习,用到二维数组。//递归练习#includeusing namespace std;int f(int m,int n){ /*递归方式 if(1==m) return n; if(1==n) return m; if(m>1&&n>1) return f(m-1,n)+f(m,n-1);*/ //非递归方式 int i,j;

2013-08-25 16:27:49 907

转载 【数据结构】01.8种排序算法的稳定性和时间复杂度小结

选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复

2013-08-25 12:48:06 953

原创 【字符串操作】10.问答小程序(字母不区分大小写)

输入一个标准字符串(小写),在输入字符串匹配,不区分大小写(只要字母是对的,大写也能匹配)。//问答小程序//比较字符串,并且大小写不敏感#includeusing namespace std;void tolower(char *p);int main(void){ char pre_answer[20]; char answer[20]; puts("The standa

2013-08-21 01:21:43 1973

原创 【字符串操作】09.将字符串逆序

将字符串逆序排列,第一个和最后一个交换,第二个和倒数第二个交换........//将字符串逆序#includeusing namespace std;int main(void){ char a[1000]; int i,j; char temp; puts("Please enter a String:"); while(gets(a)!=NULL&&a[0]!='\0')

2013-08-20 01:08:24 574

原创 【字符串操作】08.将单词的首字母大写

编程思想:先判断是不是字母,如果是字母则再判断是否为小写,若为小写则把小写字母变成大写。//将字符串中的每个单词的首字母大写#includeusing namespace std;int main(void){ char a[1000]; int i=0; int flag=0; puts("Please enter a String:"); while(gets(a

2013-08-20 00:03:11 944

原创 【字符串操作】07.计算一个字符串中子字符串的个数

将子字符串的每一位依次与父字符串对比,如果全部匹配相等,则个数+1,否则跳出子字符串循环,进行符字符串的下一个字符的匹配。特别注意父字符串是每次移动一位,避免1212121这样的字符串计算121的个数出错。//统计一个字符串中自字符串的个数#includeusing namespace std;int funcount(char *a,char *p);int main(void){

2013-08-18 12:11:06 1843

转载 【Java编程基础】01.Java中的String类以及字符串的常见操作

String类         1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:                            String s = “abc”;                            s = “Java语言”;

2013-08-17 17:27:57 1412

原创 【字符串操作】06.将一个字符串的指定位数插入空格

比如要隔三个字符插入一个空格:将数组a中不是三的倍数的字符复制到数组b中,是三的倍数的字符复制到b数组的下一个位置,数组b中的那个是三的倍数的字符所在的位置用空格补充。//将一个字符串的指定字符个数插入空格#includeusing namespace std;int main(void){ char a[100]; char b[100]={0}; //此处数组要初始化 int

2013-08-17 01:31:04 1417

原创 【内存空间】01. 指针占用的内存空间大小

指针占用的内存空间大小 与指针指向的内容和内容的大小无关。在不同的操作系统及编译环境中,指针类型占用的字节数是不同的。一般而言,编译生成16位的代码时,指针占2个字节编译生成32位的代码时,指针占4个字节编译生成64位的代码时,指针占8个字节 对于某一个具体的环境,可以用下面的语句精确的知道指针类型占用的字节数:printf("%d\n", sizeof(int

2013-08-16 10:37:40 1429

原创 【字符串操作】05.字符串的循环移位(左移)

将第一个字符存于中间变量中,将第二个字符放在第一个字符的位置,第三个字符放在第二个字符的位置,...,最后一个字符位置放在倒数第二个字符的位置,这时候要移动的位数减一,然后再执行循环移位,直到达到所要求移动的位数。//字符串的循环移位(左移)#includeusing namespace std;void funmove(char *p,int n);int main(void){

2013-08-16 01:39:34 904

原创 【字符串操作】04.判断一个字符串是否为回文字符串

第一个字符和最后一个字符比较,第二个字符和倒数第二个字符,第三个字符和倒数第三个字符......比较是否相等。//判断一个字符串是否为回文字符串#includeusing namespace std;int main(void){ char ch[100]; int count=0; int i,j=0; int flag=1; puts("Please enter a St

2013-08-15 00:25:19 883

原创 【字符串操作】03.统计字符串中各个字符的个数

将输入的字符串的各个字符的ASCII码作为数组ch的标号,然后输出。#includeusing namespace std;int main(void){ int ch[256]={0}; int i=0; char p[256]; gets(p); for(i=0;p[i]!='\0';) { ch[p[i++]]++; } for(i =0 ;i<256;i++

2013-08-14 23:02:25 711

原创 【整数操作】01.将十进制数转换成二进制数,或者小于十进制数的制数

输入一个十进制数,输入要转换成的制数,可以转成二进制数,三进制数等,只要小于十进制数的都可以转换。#includeusing namespace std;void fun(int num,int n){ int new_int[100]; int i=0; while(num!=0) { new_int[i]=num%n; i++; num=num/n; } cou

2013-08-12 23:23:37 803

原创 【字符串操作】02.删除字符串中的空格和数字

#includeusing namespace std;int main(void){char str[100];int ch;int i=0,j=0;gets(str);cout='0')){i++;}else if((str[i]='A')||(str[i]='a')||str){str[j]=str[i];j++;i++;}}str[j] = '\0';//新生成的字符串结束cout<<

2013-08-11 23:25:46 1350

java中字符串操作方法整理

详细介绍了java语言中常用的字符串的基本操作。

2013-08-17

腾讯2013实习生招聘笔试试题

腾讯2013实习生招聘笔试试题,2013年4月13日刚刚出炉的,相比2012年简单一些。

2013-04-14

汇编语言指令大全(详解版)

汇编语言指令大全(详解版) 本文档详细介绍了汇编语言常用的命令,有利于读者记忆。

2012-12-27

华为3com内部培训资料Linux 基础

华为3com内部培训资料 Linux 基础 Linux 操作指导专题

2012-10-22

51系列单片机与ARM处理器的比较

该文档详细介绍了51系列单片机与ARM处理器 并做了俄两者的比较

2012-10-22

Solaris操作系统的使用

本课程介绍了Solaris操作系统的使用 具体介绍了Solaris系统的常见操作和简单的系统维护知识 主要包括UNIX的 结构Solaris系统常用操作UNIX常用工具与实用程序 网络通信等内容

2012-10-19

《Linux内核完全手册》赵炯

编写:赵炯 内容简介 本书对Linux 早期操作系统内核(v0.95)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时 间内对Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究Linux 系统打下坚实的基础。虽然所选择的版本较 低,但该内核已能够正常编译运行,其中已经包括了LINUX 工作原理的精髓,通过阅读其源代码能快速地完全理解内核的 运作机制。书中首先以Linux 源代码版本的变迁历史为主线,详细介绍了Linux 系统的发展历史,着重说明了各个内核版 本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。另外介绍了内核源代码的组织结构及 相互关系,同时还说明了编译和运行该版本内核的方法。然后本书依据内核源代码的组织结构对所有内核程序和文件进行 了注释和详细说明。每章的安排基本上分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关 资料介绍、与当前版本的主要区别等部分。最后一章内容总结性地介绍了继续研究Linux 系统的方法和着手点。

2012-10-19

华为出品的网络设置工具

IPOP是来自华为内部使用的网络设置工具,功能十分强大,一共包含了IP绑定,路由配置,MAC信息,网络统计,端口信息,端口映射,网卡流量,报文捕获,终端工具,服务和报文发送等实用给力的功能!是网管必备的工具。 IPOP目前的主要功能有: * IP地址动态绑定功能; * 路由信息查询和配置功能; * MAC地址信息查询、更改功能; * MAC、主机信息扫描功能; * MAC地址与厂家对应表; * 本机网络报文统计功能; * 本机端口列表、远程端口扫描功能; * 常用端口对照表; * 端口映射功能; * 网卡流量统计和指示功能; * 本机IP报文捕获和发送功能; * 多窗口telnet/ssh/sftp/ ftp/ dos/串口维护终端工具,支持IPV6; * TCP、UDP、Telnet、FTP、TFTP、WEB、群组通信等服务器功能。

2012-10-19

CSF播放器插件

csf格式文件是江苏科建教育软件有限责任公司开发的流媒体格式,它可以把ppt和教师讲课的视频完美结合,很多大学和大型企业使用这套软件进行教学录像和远程教育,简称科建流媒体格式,有的人甚至称其为“大学课程专用格式”。 此CSF播放器插件,可以播放CFS视频文件,方便应用。

2012-10-19

空空如也

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

TA关注的人

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