- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 搜索算法--爬山法 (代码示例)
以航班为例,从出发城市到目标城市区域内各段最远的航班 //1.程序入口 static void Main(string[] args) { Test.SampleOne sample = new Test.SampleOne(); sample.Start(1, "北京", "深圳"); } ...
2018-10-09 18:59:06
8286
1
原创 搜索算法--爬山法
爬山算法即是模拟爬山的过程,随机选择一个位置爬山,每次朝着更高的方向移动,直到到达山顶,即每次都在临近的空间中选择最优解作为当前解,直到局部最优解。这样算法会陷入局部最优解,能否得到全局最优解取决于初始点的位置。初始点若选择在全局最优解附近,则就可能得到全局最优解。 爬山算法是一种局部择优的方法,采用启发式方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策。 属于人工智能算法的一种...
2018-09-27 15:41:31
17172
原创 continue与break
1.continue语句,1至20内奇数累加和 #include using 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
544
原创 字符串小写转大写存txt后读出显示
1、从键盘上输入一个字符串, 把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。 #include #include #include #include #include using namespace std; void main(){ string str=""; cin>>str; t
2013-07-16 22:33:14
1460
原创 简单编程题2
2.一个整数,它加上100后是一个完全平方数,或加上168又是一个完全平方数,请问该数是多少? #include #include using 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
498
原创 简单编程题1
1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.1给定四数连续 #include using 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
455
原创 VMware及Linux
1.在Internet下载VMware 目前VMwareworkstation-v9.0.1.zip 2.在Internet下载ubuntu 目前ubuntu-12.10-desktop-i386.iso 3.安装VMware后Create a New Virtual Machine 选择相应的配置及ubuntu路径,按界面提示完成安装. 4.成功界面
2013-03-24 12:14:09
512
原创 深拷贝与浅拷贝
#include using namespace std; class TestClass{ public: int *pPointer; InIPoint(){ pPointer=new int; } ~InIPoint(){ delete pPointer; } }a,b; in
2013-03-24 00:02:07
405
原创 指针访问数组2
#include using 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
391
原创 指针访问数组1
#include using 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
428
原创 使用指针访问类
#include using 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
590
原创 指针赋值
#include using namespace std; int *intPointer; void Fun(){ intPointer=new int; *intPointer=25; } int main(){ Fun(); cout<<"delete使用前:"; cout<<"*intPointer:
2013-03-23 18:05:28
727
原创 指针的交换
#include using 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
540
原创 指针
#include using namespace std; int main(){ int a=99; int *pa=&a; cout<<pa<<endl; cout<<*pa<<endl; return 0; } 备注:指针定义及赋值.
2013-03-22 23:42:51
282
原创 简单递归
#include using 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
301
原创 求1至指定整数范围内的质数
#include using 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
715
原创 C++起步
#include using 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
388
原创 dsaD
DASdaDdsD[code="java"][/code][code="java"][/code][code="java"][/code] SDFAFSF
2013-02-05 11:06:21
221
AJAX程序设计教程
2008-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人