Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244195
  • 博文数量: 127
  • 博客积分: 34
  • 博客等级: 民兵
  • 技术积分: 655
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-03 10:53
文章分类

全部博文(127)

文章存档

2013年(19)

2012年(108)

发布时间:2013-01-09 00:44:21

对字符串进行排序,在排序中,字符串 “bc”,“ad”,“ac”,“hello”,“xman”,“little”,“during”,“day”能够排序成 “ad”,"ac",“bc”,“during”,“day”,“hello”,“little”,   解法: 排序类问题无论任何变化,不管是排字符串还是按某种规则排序,本质都是一样,所变化的无非是元素的比较方式。 对于该题目同样适用。 使用快排,对于两个串,根据规则进行大小比较。   需要注意字符串交换位置的方法。 codepad.org已验证。 点击(此处)折叠或打开 #includ......【阅读全文】

阅读(856) | 评论(0) | 转发(0)

发布时间:2013-01-09 00:43:48

接触计算机编程的时间,可以说不短,可以说不长。从大学开始自学一些有意思的软件开始(本人是食品专业),网页三剑客,photoshop,flash...,到现在也8年了。但是真正学习使用C++也就一年左右。 一切的语言是那么的类似,你只要学习了一门,其他语言上手是很快的。1. C++, 以及其他语言,基本的东西包含大体一样的内容。都是那些东西转,基本的数据类型,变量,函数,控制结构等等。只不过在具体的方式上不一样。2. C++为面向对象的语言,其他的还有Java等。都有个类的概念。在我看来,大体可以认为是用户自定义的数据类型,只不过还包含了数据的处理方式。3. C++, 范型编程,这里涉及的就是C......【阅读全文】

阅读(775) | 评论(0) | 转发(0)

发布时间:2013-01-09 00:43:33

排序数组,使奇数在左边,偶数在右边,同时需保持元素相对顺序稳定。 正确解法使用冒泡即可。 代码中额外提供了基于快排的方法。(麻烦且没有必要,仅作思考和练手使用) 排序的本质是依据不同的权重计算方法,按权重进行排序。这里通过对数字奇偶性和它的的下标,计算了每个数字的权重,然后根据权重进行升序排列。 权重计算规则:奇数的权重小于偶数的权重,下标小的权重小于下标大的。 这种思想可用于各种排序的变体。 点击(此处)折叠或打开 #include <stdio.h> #include <stdlib.h> #define SWAP(a,b) (......【阅读全文】

阅读(835) | 评论(0) | 转发(0)

发布时间:2013-01-09 00:42:49

C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。本文搜集了C++程序设计教程的入门篇和高级篇,希望对大家有帮助。 C++ 语法PPT教程C++课件第一章程序设计与C++语言初步  C++课件第二章_C++基本数据类型  C++课件第三章_基本控制结构  C++课件第四章_ 类与对象  C++课件第六章_复合数据类型  C++课件第七章_继承机制  C++......【阅读全文】

阅读(863) | 评论(0) | 转发(0)

发布时间:2013-01-06 18:49:42

C中清空输入缓冲区的方法如下: 点击(此处)折叠或打开 scanf("%*[^\n]");//废除输入缓冲区中'\n'之前的所有内容 scanf("%*c");//将输入缓冲区中读到的第一个字符废除 C++清空输入缓冲区的方法如下: 点击(此处)折叠或打开 cin.clear();//将输入状态置为good cin.ignore(1024,'\n');//清空长度为1024个字节,如果遇到第一个'\n'则停止 ......【阅读全文】

阅读(686) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册