- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 搜索算法--爬山法 (代码示例)
以航班为例,从出发城市到目标城市区域内各段最远的航班//1.程序入口 static void Main(string[] args) { Test.SampleOne sample = new Test.SampleOne(); sample.Start(1, "北京", "深圳"); } ...
2018-10-09 18:59:06 8325 1
原创 搜索算法--爬山法
爬山算法即是模拟爬山的过程,随机选择一个位置爬山,每次朝着更高的方向移动,直到到达山顶,即每次都在临近的空间中选择最优解作为当前解,直到局部最优解。这样算法会陷入局部最优解,能否得到全局最优解取决于初始点的位置。初始点若选择在全局最优解附近,则就可能得到全局最优解。爬山算法是一种局部择优的方法,采用启发式方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策。 属于人工智能算法的一种...
2018-09-27 15:41:31 17245
原创 continue与break
1.continue语句,1至20内奇数累加和#includeusing namespace std;void main(){ int i=0; int sum=0; while(i<20){ i++; if(i%2==0) continue; else
2013-07-17 22:11:46 600
原创 字符串小写转大写存txt后读出显示
1、从键盘上输入一个字符串, 把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。#include#include#include#include#includeusing namespace std;void main(){ string str=""; cin>>str; t
2013-07-16 22:33:14 1501
原创 简单编程题2
2.一个整数,它加上100后是一个完全平方数,或加上168又是一个完全平方数,请问该数是多少?#include#includeusing namespace std;int main(){ long int m,n; for(int k=1;k<10000;k++){ m=sqrt(k+100); n=sqrt(k
2013-03-24 22:33:19 581
原创 简单编程题1
1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.1给定四数连续#includeusing namespace std;int main(){ int Count=0; for(int i=1;i<5;i++){ for(int j=1;j<5;j++){
2013-03-24 22:08:53 473
原创 VMware及Linux
1.在Internet下载VMware目前VMwareworkstation-v9.0.1.zip2.在Internet下载ubuntu目前ubuntu-12.10-desktop-i386.iso3.安装VMware后Create a New Virtual Machine选择相应的配置及ubuntu路径,按界面提示完成安装.4.成功界面
2013-03-24 12:14:09 532
原创 深拷贝与浅拷贝
#includeusing namespace std;class TestClass{public: int *pPointer; InIPoint(){ pPointer=new int; } ~InIPoint(){ delete pPointer; }}a,b;in
2013-03-24 00:02:07 425
原创 指针访问数组2
#includeusing namespace std;int array[10][7];int main(){ int *pPointer=array[1]; *(pPointer-1)=20; cout<<"array[0][0]:"<<array[0][0]<<endl; cout<<"array[0][3]:"<<ar
2013-03-23 19:16:27 406
原创 指针访问数组1
#includeusing namespace std;int main(){ int array[10]; int *pPointer=array; array[0]=99; array[1]=88; array[8]=11; cout<<"*(pPointer+0)值"<<*(pPointer+0)<<endl
2013-03-23 18:56:38 438
原创 使用指针访问类
#includeusing namespace std;class Node{public: int y; int x;};int main(){ Node *pPointer=new Node(); cout<<"未赋值前:"<<(*pPointer).y<<endl; pPointer->y=10;
2013-03-23 18:32:27 615
原创 指针赋值
#includeusing namespace std;int *intPointer;void Fun(){ intPointer=new int; *intPointer=25;}int main(){ Fun(); cout<<"delete使用前:"; cout<<"*intPointer:
2013-03-23 18:05:28 752
原创 指针的交换
#includeusing namespace std;int main(){int a=99;int *pa=&a;int b=88;int *pb=&b;cout<<"交换前:"<<endl;cout<<"pa:"<<pa<<" "<<"pb:"<<pb<<endl;cout<<"*pa:"<<*pa<<" "<<"*pb:"<<*pb<<end
2013-03-22 23:54:33 567
原创 指针
#includeusing namespace std;int main(){int a=99;int *pa=&a;cout<<pa<<endl;cout<<*pa<<endl;return 0;} 备注:指针定义及赋值.
2013-03-22 23:42:51 302
原创 简单递归
#includeusing namespace std;int GetNum(int);int main(){ cout<<"请输入一整数:"; int W; cin>>W; cout<<GetNum(W)<<endl; return 0;}int GetNum(int n){ if(n==1) return 9; else
2013-03-21 22:35:30 319
原创 求1至指定整数范围内的质数
#includeusing namespace std;int main(){ int i; cout<<"请输入整数:"; cin>>i; int count=0; if(i>1){ cout<<"2"<<endl; count++; } for(int j=3;j<i+1;j++){ if(j%2!=0){
2013-03-20 22:42:42 740
原创 C++起步
#includeusing namespace std;const float pi=3.1415926;float GetArea(float); int main(){ cout<<"圆半径:"; float r=0.0; cin>>r; float Area=GetArea(r); cout<<"面积:"; cout<<Ar
2013-03-19 21:15:47 411
原创 dsaD
DASdaDdsD[code="java"][/code][code="java"][/code][code="java"][/code]SDFAFSF
2013-02-05 11:06:21 238
AJAX程序设计教程
2008-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人