当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: //选择排序法SelectionSort(int arr[],i
 

 

    摘要:1、利用oracle net manager工具1)打开 oracle net manager2)增加“服务命名”第一步 net服务名:任意填写第二步 通讯协议:如果连接远程机器上的oracle,选择tcp/ip(internet协议)第三步 主机名:输入ip地址 端口号:一般缺省为1521第四步 sid: 一般和数据库名字相同第五步 测试3)启动pl/sql连接2、直接修......
 ·c++入门学习笔记指针篇上    »显示摘要«
    摘要:指针优点: 1。为函数提供修改调用变元的手段; 2。支持c++动态分配子程序 3。可以改善某些子程序的效率 4。为动态数据结构(如二叉树、链表)提供支持 注:指针为程序引入了一层间接性,可以操控指针而不直接操控对象。 1。可操控指针内含的地址也可操控指针所指的对象 2。指针可能并不指向任何对象,写*pi时,可能会使程序在执行期错误,如寻址到某个对象,则提领操作,不指向任何对象,会出错,所以在提领前......


C++常用排序算法
//选择排序法selectionsort(int arr[],int n)

template <typename t> 【程序编程相关:Tapestry入门

【推荐阅读:Additional SOAP Name

void selectionsort(t arr[],int n) 【扩展信息:Tapestry 配置 框架 frame

{

 int smallindex;   //表中最小元素的下标

 int pass,j;       //用来扫描子表的下标

 t temp;           //用来交换表元素的临时变量

 

 //pass的范围是0~n-2

 for (pass=0;pass<n-1;pass++)

 {

  //从下标pass开始扫描子表

  smallindex=pass;

  

  //j遍历整个子表arr[pass+1]到arr[n-1]

  for(j=pass+1;j<n;j++)

   

   //如果找到更小的元素,则将该位置赋值给smallindex

   if(arr[j]<arr[smallindex])

    smallindex=j;

   

   //如果smallindex与pass不在相同的位置

   //则将子表中的最小项与arr[pass]交换

   if(smallindex!=pass)

   {

    temp=arr[pass];

    arr[pass]=arr[smallindex];

    arr[smallindex]=temp;

   }

 }

}

/************************************************************************

双端选择排序算法:是上面选择排序算法的变种,可以定位每个子表中最小与最大元素

并把它们分别放在子表的开头与结尾.


...   下一页
    摘要:----------------------------------第三章:初学者,专家和中等用户----------------------------------大部分的计算机用户都很知道打开新软件的包装膜就意味着好几天的挫折和失望用来学习新的界面。另一方面,很多专家级的用户常常会对程序总是把他们作为初级用户进行训练觉得厌烦。要想在第一次使用的用户和老手的需求之间取得平衡看起来似乎不大可能。交......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE