亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? y1.cpp

?? 層次聚類算法的c++實現(xiàn)
?? CPP
字號:
/*Title:學(xué)生層次聚類查詢系統(tǒng)
 *Author :ZhengNan
 *Date   :2007.5.20
 *class:計算0503
*/
#include<math.h>
#include<string.h>
#include<iostream.h>
#include<malloc.h>
#include<stdio.h>
int T=52;
 struct student
 {
    char na[20];
    float h; // 定義身高
    float l; // 定義頭發(fā)長度
    int nu ;  //給學(xué)生編碼
 } ;

  struct  student stu[52]={{"LiYinglong",170,11,1},{"HanLanju",170,40,2},{"Zhaoyujing",162,40,3},{"HeZhongfei",173,13,4},{"JiaoDujuan",150,25,5},{"LiTao",167,1,6},{"MiaoQing" ,165,45,7},
   {"PangJiwei",176,10,8},{"LiXinghui",170,10,9},{"YuHongru",163,45,10},{"WuZhihao",180,10,11},{"LiuZhongyu",172,9,12},{"LinJinteng",176,5,13},{"LvYaoming",170,5,14},{"LiuJin",170,8,15},{"ZhengNan",158,40,16},
   {"LiuGang",177,8,17},{"ChenYunLong",175,10,18},{"XiaBing",175,9,19},{"XieNan",160,42,20},{"TangYuedong",172,15,21},{"PanGuisheng",180,10,22},{"ZuoShanshan",158,30,23},{"LiZhongyi",171,2,24},
   {"ZhangMeng",174,3,25},{"WangMing",165,15,26},{"LiuJia",float(174.5),7,27},{"LiuWeiwei",183,11,28},{"ChenXiaoping",160,25,29},{"WuMinxia",160,15,30},{"XuYuhan",157,39,31},{"GaoRui",155,37,32},{"QiFengjuan",150,20,33},
   {"ZhangXiaoliang",173,5,34},{"GuoJianqi",178,11,35},{"MuZhaoxi",162,10,36},{"LiuJunjie",174,8,37},{"SunShengjing",168,20,38},{"LiYingjie",155,25,39},{"LinJia",float(170.6),12,40},{"XuWenshi",185,10,41},
   {"ChenWeiping",171,10,42},{"YangJingyu",165,8,43},{"ZhouHaibin",178,12,44},{"ZhangJinhu",174,2.5,45},{"WangZhengyong",175,6,46},{"XieFeng",170,10,47},{"YangYang",170,3,48},{"YangWeiliang",180,7,49},
   {"LiuDeli",179,8,50},{"YuPeipei",160,2,51},{"FuLiang",float(176.7),3,52}};

  struct Leizu
  {
    float hight; //代表此類組的H值
    float length; //代表此類組的L值
    int ab[53]; //此類組包含的學(xué)生號碼
    int o;//記錄數(shù)組元素個數(shù)
  };
struct Leizu lei[53];

void Merge(struct Leizu lei[52])
{   
	float **m;
	m = (float**)malloc((T+1)*sizeof(float*));
	for(int ii = 0; ii < T+1; ii++ )
	{
		m[ii] = (float*)malloc((T+1)*sizeof(float));
	}

      int i,j,i1,j1,st1,st2,p1,p2,p4,p3; //st1,st2為要合并的類別
	  float a,b,c=0,min;
      //建立距離距陣
      for(i=1;i<=T;i++)
      {
        for(j=i;j<=T;j++)
         { 
            a=lei[i].hight -lei[j].hight;
            b=lei[i].length -lei[j].length;
            c=float(sqrt(a*a+b*b));
            m[j][i]=c;
            m[i][j]=c;
         }
      }
      min=m[1][2];
      //查找最小距離類組
      for(i1=1;i1<=T;i1++)
      {
         for(j1=i1+1;j1<=T;j1++)
         {
            if(m[i1][j1]<min)
            {
               min=m[i1][j1];
               st1=i1;
               st2=j1;
            }
         }
      }

     //合并最小距離的類組 
     if(st1>st2)
     {
         p1=st1;
         st2=st1;
         st1=p1;
     }
     p3=lei[st1].o;
     lei[st1].hight=(lei[st1].hight+lei[st2].hight)/2;
     lei[st1].length=(lei[st1].length+lei[st2].length)/2;
     
     
     for(p2=1;p2<=lei[st2].o;p2++)
     {
         p3++;
         lei[st1].ab[p3]=lei[st2].ab[p2];
     }


     lei[st1].o=lei[st1].o+lei[st2].o;
     
	 for(p4=st2;p4<T;p4++) //類組對象調(diào)整,后面留出空位
     {
         lei[p4]=lei[p4+1];
     }
	 
}

void main()
{
   int i,n,j,p,x;
   printf("         ************************************************\n");
   printf("                 歡迎進入學(xué)生層次聚類信息查詢系統(tǒng)\n");
   printf("         ************************************************\n");
   printf("\n請輸入你要分成的類別數(shù):\n");
   scanf("%d",&n);

   //初始化類組 
   int k1;
   for(k1=1;k1<=52;k1++)
   {
      lei[k1].hight=stu[k1-1].h;
      lei[k1].length=stu[k1-1].l;
      lei[k1].ab[1]=k1 ;
      lei[k1].o=1;
   }
   if(n==1)
   {  printf("\n第1個類(52個學(xué)生元素):\n");
	  for(int u=1;u<=52;u++)
	     printf("%s     ",stu[u-1].na);
   }
  else
  {
	  for(x=1;x<=(52-n);x++)
	  {  
      Merge(lei);
      T=T-1;
	  }
      printf("\n");
   
    //類組元素輸出
    for(i=1;i<=n;i++)
	{
     printf("\n第%d個類(%d個學(xué)生元素):\n",i,lei[i].o);

      for(j=1;j<=52;j++)
	  {
        p=lei[i].ab[j];
        if(p)
        {
           printf("%s     ",stu[p-1].na);
        }
	  }
	}
  }
  
}













?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲男人的天堂av| 久久免费精品国产久精品久久久久| 国产美女娇喘av呻吟久久| 亚洲国产成人精品视频| 亚洲另类色综合网站| 亚洲色图另类专区| 亚洲精品欧美二区三区中文字幕| 亚洲国产成人在线| 中文字幕欧美一| 国产精品伦一区| 国产精品久久久久久久久动漫| 久久精品一区二区三区不卡| 精品成人在线观看| 久久精品视频在线看| 国产欧美日韩三区| 亚洲天堂网中文字| 亚洲成人精品一区| 久久超碰97中文字幕| 国产又黄又大久久| 夫妻av一区二区| 色狠狠色狠狠综合| 在线不卡欧美精品一区二区三区| 欧美日韩二区三区| 久久综合九色综合97婷婷| 国产精品天天看| 亚洲一二三区不卡| 国产一区二区剧情av在线| 99riav一区二区三区| 欧美日韩高清在线播放| 久久精品亚洲麻豆av一区二区 | 欧美日韩国产高清一区二区| 9191成人精品久久| 久久精品人人爽人人爽| 一区二区在线观看免费| 精品在线亚洲视频| 色88888久久久久久影院野外| 欧美精品久久一区| 日本一区二区免费在线| 亚洲国产美女搞黄色| 国产精品一区二区不卡| 欧美伊人久久久久久午夜久久久久| 日韩精品专区在线| 亚洲精品一二三区| 免费成人性网站| 99re这里都是精品| 精品福利在线导航| 午夜激情一区二区三区| av高清久久久| 久久精品在线观看| 蜜臀久久99精品久久久画质超高清| 成人激情免费电影网址| 欧美一级xxx| 亚洲第一福利视频在线| 成人午夜视频福利| 精品黑人一区二区三区久久 | 激情六月婷婷综合| 色狠狠综合天天综合综合| 久久综合一区二区| 捆绑调教一区二区三区| 欧美日韩黄色影视| 亚洲一区在线电影| 色香蕉久久蜜桃| 国产精品美女久久久久久久网站| 美女久久久精品| 欧美精品在线观看播放| 一区二区三区国产精品| 91蜜桃视频在线| 国产精品美女一区二区| 国产电影一区二区三区| 精品久久久久久久久久久久久久久 | 日本一区二区免费在线 | 欧美经典一区二区| 国产一区二区免费在线| 精品国产一区二区三区忘忧草 | 亚洲成精国产精品女| 一本久久精品一区二区| 亚洲啪啪综合av一区二区三区| 暴力调教一区二区三区| 亚洲图片欧美激情| 色哟哟一区二区在线观看| 亚洲精品国产高清久久伦理二区| 91视频在线看| 一区二区三区蜜桃| 欧美裸体bbwbbwbbw| 日本亚洲天堂网| 精品剧情在线观看| 成人激情动漫在线观看| 亚洲天堂久久久久久久| 欧美色区777第一页| 日韩一区欧美二区| 欧美大片在线观看一区二区| 国产在线不卡一卡二卡三卡四卡| 国产日产欧美一区二区视频| 97精品国产露脸对白| 亚洲午夜电影网| 精品少妇一区二区| 97精品视频在线观看自产线路二 | 欧美日韩另类国产亚洲欧美一级| 一区二区三区四区不卡视频| 欧美日韩视频第一区| 极品少妇xxxx精品少妇偷拍| 欧美国产日本视频| 在线观看日韩电影| 精品一区二区在线播放| 中文字幕一区在线观看| 欧美精品123区| 成人亚洲一区二区一| 亚洲午夜视频在线观看| 久久天堂av综合合色蜜桃网| 色综合久久综合网欧美综合网| 全部av―极品视觉盛宴亚洲| 中文字幕第一区第二区| 欧美卡1卡2卡| 成人黄页毛片网站| 日本亚洲最大的色成网站www| 国产精品色哟哟网站| 4438成人网| 一本在线高清不卡dvd| 精品一区二区三区免费| 亚洲激情在线播放| 久久综合九色综合97婷婷女人 | 一本大道av伊人久久综合| 强制捆绑调教一区二区| 亚洲日本电影在线| 国产日韩欧美精品一区| 欧美高清精品3d| 91香蕉视频mp4| 国产精品亚洲人在线观看| 亚洲成人av一区二区| 自拍av一区二区三区| 国产亚洲综合性久久久影院| 7878成人国产在线观看| 91视频观看免费| 成人精品小蝌蚪| 国产精品一区二区三区网站| 日韩国产精品91| 无码av免费一区二区三区试看 | 欧美日韩综合不卡| 91网页版在线| youjizz久久| 国产成人免费av在线| 久久国产精品免费| 蜜桃视频一区二区三区在线观看| 有码一区二区三区| 综合自拍亚洲综合图不卡区| 欧美激情一区二区三区不卡| 欧美va亚洲va在线观看蝴蝶网| 欧美亚洲免费在线一区| 国产乱淫av一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 午夜精品福利一区二区蜜股av| 亚洲欧美日韩一区| 中文字幕在线不卡一区二区三区| 久久九九全国免费| 国产喷白浆一区二区三区| 久久久天堂av| 欧美高清在线精品一区| 日本一区二区三区四区在线视频| 久久久精品影视| 中文字幕精品—区二区四季| 亚洲国产高清aⅴ视频| 国产精品对白交换视频| 中文字幕亚洲精品在线观看 | 91久久精品一区二区三区| 91麻豆国产精品久久| 91国内精品野花午夜精品| 欧美体内she精视频| 91国偷自产一区二区三区观看 | 中文字幕中文在线不卡住| 中文一区一区三区高中清不卡| 国产清纯美女被跳蛋高潮一区二区久久w | 免费久久精品视频| 国产黄色成人av| 99re66热这里只有精品3直播| 91久久精品午夜一区二区| 欧美日韩一二区| 日韩精品一区二区三区视频播放| 久久婷婷成人综合色| 国产精品国产三级国产a | 激情综合色丁香一区二区| 国产在线精品一区二区不卡了| 国产精品正在播放| 在线影院国内精品| 精品1区2区在线观看| 亚洲欧美日韩国产综合| 视频一区在线播放| 懂色av中文一区二区三区| 欧美私模裸体表演在线观看| 精品美女在线播放| 一区二区三区在线免费视频| 久久精品国产精品亚洲综合| 99精品久久免费看蜜臀剧情介绍| 欧美人与性动xxxx| 国产精品乱人伦中文| 人人超碰91尤物精品国产| caoporn国产一区二区| 日韩美女一区二区三区| 亚洲精品视频自拍| 国产精品18久久久久久久久 | 亚洲综合小说图片|