广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2926 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
小英 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++] 帮帮我ㄅ~谁能跟我说插入排列的程式码
帮帮我ㄅ ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



我是电脑白痴~~希望加入这ㄍ论坛能吸收多一点电脑知识
献花 x0 回到顶端 [楼 主] From:台湾教育部 | Posted:2006-01-03 22:02 |
小英 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我的即时通架email]Olove200675@yahoo.com.tw[/email]
知道的人请交我一下
谢谢噜


我是电脑白痴~~希望加入这ㄍ论坛能吸收多一点电脑知识
献花 x0 回到顶端 [1 楼] From:台湾教育部 | Posted:2006-01-03 22:32 |
waltdisney
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你这样说 也很难帮你阿..
要用哪种写法?

连结串列?
堆叠?
伫列?

讲清楚才能帮阿^^"


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2006-01-03 22:42 |
小英 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这是我写ㄉ程式~要变成插入排序的地方有问题~刚开始先从0到50取10ㄍ乱数在从小排到大
Label1显示那时ㄍ乱数
Label2显示已用插入排列从小排到大的结果
ListBox1显示Label2计算的过程
下面是我做的程式但是在Label2的地方就有问题ㄌ
请帮我想想办法~因为刚学老师又没说ㄉ很清楚所以还不怎ㄇ懂


void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (flag == 0)
{
Label1->Caption="";
Label2->Caption=" ";
ListBox1->Items->Clear();
randomize();
for (i=0;i<10;i++)
    a = random(50);
Button1->Caption="插入排列" ;
flag = 1;
for (i=0;i<10;i++)
Label1->Caption=Label1->Caption+a+" ";
}
else {
    for (i=1;i<10;i++)
    {
      for(j=i-1;j>=0;j--)
      {
          if(a>a[j])
          break;
          j++;
          if(j<=i-1){
          tmp=a;
          for(k=j;k>=i-1;k--)
          a[k+1]=a[k];
          a[j]=tmp;
      }
      }

        for (i=0;i<10;i++)
        {
          Label2->Caption=Label2->Caption+a+" ";
          ListBox1->Items->Add(Label2->Caption);
          Button1->Caption="产生列数";
          flag=0;
          }
      }
  }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------


我是电脑白痴~~希望加入这ㄍ论坛能吸收多一点电脑知识
献花 x0 回到顶端 [3 楼] From:台湾教育部 | Posted:2006-01-04 10:46 |
rakish
数位造型
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

复制程式
void Insert(int r,int a[],int i){
 j=i;
 while(r<a[j]){
  a[j+1]=a[j];
  j--;
 }
 a[j+1]=r;
}

void main(){
 for(k=1;k<5;k++)
  Insert(a[k],a,k-1;
}


人一但长大了
就发现世上的事不像想的那么好
你总是会一天天长大的
会看得越来越清楚
献花 x0 回到顶端 [4 楼] From:台湾 | Posted:2006-01-06 20:49 |
小英 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问是换到哪一段上面
请跟我说依下
谢噜


我是电脑白痴~~希望加入这ㄍ论坛能吸收多一点电脑知识
献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2006-01-06 23:30 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.014888 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言