#include<iostream>usingnamespacestd;char*reset(char*pa){ if(pa==NULL) { returnNULL; } else { chartemp; char*pch=pa; while(*pch!=‘\0‘) { pch++; } pch--; char*pb=pa; while(pb!=pch) { temp=*pch; *pch=*pb; *pb=temp; pb++; pch--; } }..
分类:
其他好文 时间:
2014-11-26 06:55:17
阅读次数:
151
#include<iostream>#include<string.h>usingnamespacestd;voidreplace(int*pa,intn){ int*arr=newint[n]; arr[0]=pa[0]; intk=0; for(inti=0;i<n;i++) { if(arr[k]==pa[i]) continue; else { k++; arr[k]=pa[i]; } } memset(pa,0,n*4); for(inti=0;i&..
分类:
其他好文 时间:
2014-11-26 06:53:04
阅读次数:
124
篇首:从C++实现开始 1 #include "iostream" 2 using namespace std; 3 int main() 4 { 5 int n=5; 6 long factorial(int n); 7 cout0;n--) 14 if(n<...
分类:
编程语言 时间:
2014-11-26 06:34:42
阅读次数:
212
这是另外另一个根据后缀表达式进行翻译的实现方法,主要利用栈和二叉树利用的自定义头文件如下1.二叉树基本定义btree.h 1 #ifndef _btree_h_ 2 #define _btree_h_ 3 4 #include "iostream" 5 #include "stdlib.h" 6 ....
分类:
其他好文 时间:
2014-11-26 01:12:59
阅读次数:
245
题意:
一片长为L宽为W的矩形草坪,然后给出n个喷头的圆心坐标和半径,问你最少需要几个喷头可以覆盖整个草坪。
思路:
刚开始的时候直接觉得可以算出每个喷头可以覆盖的区间,然后就变成前面刚做过的区间覆盖问题了;后面看了一下样例,发现这样想是不对的,因为喷头边沿的圆弧可能是不能完全覆盖住草地的,所以那些地方就必须还要别的喷头去覆盖,这样就不能直接用区间合并来做了。后面又想了一下,其实每...
分类:
其他好文 时间:
2014-11-25 18:35:17
阅读次数:
177
水题一枚,如果n能分解成2--9的因子相乘的形式的话肯定是可以的,如果不行那么就直接输出-1;
那么当能分解的时候,为了能使得答案的值最小,我们选择先分解大的因子;也就是按9--2的次序进行分解。
分解后直接按因子从小到大输出就是答案了。
代码如下:
#include
#include
#include
using namespace std;
int main()
{
...
分类:
其他好文 时间:
2014-11-25 00:19:38
阅读次数:
129
1 #include "iostream" 2 using namespace std; 3 class complex //声明complex类 4 { 5 public: 6 complex(); 7 void display(); 8 private: 9 st...
分类:
其他好文 时间:
2014-11-24 11:22:42
阅读次数:
188
实现了二叉树类似链表的一种结构,主要是用两个函数进行添加左右节点,同时每次添加都返回新加上的节点地址,我觉得应该可以进行递归式的动态添加,但是我没有实现。下面是最简单的二叉树的一些实现操作。BinaryTree.cpp 1 #include "iostream" 2 #include "stdlib...
分类:
其他好文 时间:
2014-11-24 00:40:35
阅读次数:
158
主要使用交互的方式进行树的创建,因此要求输入的时候必须准确,最好是先有一个示意图来对照着输入:下面是使用链表的方式构建的树,思路主要是进行递归进行添加。main.cpp 1 #include "iostream" 2 #include "stdlib.h" 3 /*一般树的建立和遍历*/ 4...
分类:
其他好文 时间:
2014-11-22 20:13:44
阅读次数:
242
第二课C++的继承封装多态简单类型转换int型转换为char型,会发生截断,丢失精度(3Bytes),有警告。char型转换位int型,不会发生截断,没有警告。父类子类的类型转换代码:#include<iostream>
usingnamespacestd;
classAnimal
{
public:
Animal(){}//构造函数重载
Anim..
分类:
编程语言 时间:
2014-11-22 19:04:27
阅读次数:
220