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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 4muav.c

?? 用C語言實現的各種常見的算法如冒泡排序
?? C
字號:

  #include "stdlib.h"
  #include "math.h"
  int muav(a,m,n,u,v,eps,ka)
  int m,n,ka;
  double eps,a[],u[],v[];
  { int i,j,k,l,it,ll,kk,ix,iy,mm,nn,iz,m1,ks;
    double d,dd,t,sm,sm1,em1,sk,ek,b,c,shh,fg[2],cs[2];
    double *s,*e,*w;
    void ppp();
    void sss();
    s=malloc(ka*sizeof(double));
    e=malloc(ka*sizeof(double));
    w=malloc(ka*sizeof(double));
    it=60; k=n;
    if (m-1<n) k=m-1;
    l=m;
    if (n-2<m) l=n-2;
    if (l<0) l=0;
    ll=k;
    if (l>k) ll=l;
    if (ll>=1)
      { for (kk=1; kk<=ll; kk++)
          { if (kk<=k)
              { d=0.0;
                for (i=kk; i<=m; i++)
                  { ix=(i-1)*n+kk-1; d=d+a[ix]*a[ix];}
                s[kk-1]=sqrt(d);
                if (s[kk-1]!=0.0)
                  { ix=(kk-1)*n+kk-1;
                    if (a[ix]!=0.0)
                      { s[kk-1]=fabs(s[kk-1]);
                        if (a[ix]<0.0) s[kk-1]=-s[kk-1];
                      }
                    for (i=kk; i<=m; i++)
                      { iy=(i-1)*n+kk-1;
                        a[iy]=a[iy]/s[kk-1];
                      }
                    a[ix]=1.0+a[ix];
                  }
                s[kk-1]=-s[kk-1];
              }
            if (n>=kk+1)
              { for (j=kk+1; j<=n; j++)
                  { if ((kk<=k)&&(s[kk-1]!=0.0))
                      { d=0.0;
                        for (i=kk; i<=m; i++)
                          { ix=(i-1)*n+kk-1;
                            iy=(i-1)*n+j-1;
                            d=d+a[ix]*a[iy];
                          }
                        d=-d/a[(kk-1)*n+kk-1];
                        for (i=kk; i<=m; i++)
                          { ix=(i-1)*n+j-1;
                            iy=(i-1)*n+kk-1;
                            a[ix]=a[ix]+d*a[iy];
                          }
                      }
                    e[j-1]=a[(kk-1)*n+j-1];
                  }
              }
            if (kk<=k)
              { for (i=kk; i<=m; i++)
                  { ix=(i-1)*m+kk-1; iy=(i-1)*n+kk-1;
                    u[ix]=a[iy];
                  }
              }
            if (kk<=l)
              { d=0.0;
                for (i=kk+1; i<=n; i++)
                  d=d+e[i-1]*e[i-1];
                e[kk-1]=sqrt(d);
                if (e[kk-1]!=0.0)
                  { if (e[kk]!=0.0)
                      { e[kk-1]=fabs(e[kk-1]);
                        if (e[kk]<0.0) e[kk-1]=-e[kk-1];
                      }
                    for (i=kk+1; i<=n; i++)
                      e[i-1]=e[i-1]/e[kk-1];
                    e[kk]=1.0+e[kk];
                  }
                e[kk-1]=-e[kk-1];
                if ((kk+1<=m)&&(e[kk-1]!=0.0))
                  { for (i=kk+1; i<=m; i++) w[i-1]=0.0;
                    for (j=kk+1; j<=n; j++)
                      for (i=kk+1; i<=m; i++)
                        w[i-1]=w[i-1]+e[j-1]*a[(i-1)*n+j-1];
                    for (j=kk+1; j<=n; j++)
                      for (i=kk+1; i<=m; i++)
                        { ix=(i-1)*n+j-1;
                          a[ix]=a[ix]-w[i-1]*e[j-1]/e[kk];
                        }
                  }
                for (i=kk+1; i<=n; i++)
                  v[(i-1)*n+kk-1]=e[i-1];
              }
          }
      }
    mm=n;
    if (m+1<n) mm=m+1;
    if (k<n) s[k]=a[k*n+k];
    if (m<mm) s[mm-1]=0.0;
    if (l+1<mm) e[l]=a[l*n+mm-1];
    e[mm-1]=0.0;
    nn=m;
    if (m>n) nn=n;
    if (nn>=k+1)
      { for (j=k+1; j<=nn; j++)
          { for (i=1; i<=m; i++)
              u[(i-1)*m+j-1]=0.0;
            u[(j-1)*m+j-1]=1.0;
          }
      }
    if (k>=1)
      { for (ll=1; ll<=k; ll++)
          { kk=k-ll+1; iz=(kk-1)*m+kk-1;
            if (s[kk-1]!=0.0)
              { if (nn>=kk+1)
                  for (j=kk+1; j<=nn; j++)
                    { d=0.0;
                      for (i=kk; i<=m; i++)
                        { ix=(i-1)*m+kk-1;
                          iy=(i-1)*m+j-1;
                          d=d+u[ix]*u[iy]/u[iz];
                        }
                      d=-d;
                      for (i=kk; i<=m; i++)
                        { ix=(i-1)*m+j-1;
                          iy=(i-1)*m+kk-1;
                          u[ix]=u[ix]+d*u[iy];
                        }
                    }
                  for (i=kk; i<=m; i++)
                    { ix=(i-1)*m+kk-1; u[ix]=-u[ix];}
                  u[iz]=1.0+u[iz];
                  if (kk-1>=1)
                    for (i=1; i<=kk-1; i++)
                      u[(i-1)*m+kk-1]=0.0;
              }
            else
              { for (i=1; i<=m; i++)
                  u[(i-1)*m+kk-1]=0.0;
                u[(kk-1)*m+kk-1]=1.0;
              }
          }
      }
    for (ll=1; ll<=n; ll++)
      { kk=n-ll+1; iz=kk*n+kk-1;
        if ((kk<=l)&&(e[kk-1]!=0.0))
          { for (j=kk+1; j<=n; j++)
              { d=0.0;
                for (i=kk+1; i<=n; i++)
                  { ix=(i-1)*n+kk-1; iy=(i-1)*n+j-1;
                    d=d+v[ix]*v[iy]/v[iz];
                  }
                d=-d;
                for (i=kk+1; i<=n; i++)
                  { ix=(i-1)*n+j-1; iy=(i-1)*n+kk-1;
                    v[ix]=v[ix]+d*v[iy];
                  }
              }
          }
        for (i=1; i<=n; i++)
          v[(i-1)*n+kk-1]=0.0;
        v[iz-n]=1.0;
      }
    for (i=1; i<=m; i++)
    for (j=1; j<=n; j++)
      a[(i-1)*n+j-1]=0.0;
    m1=mm; it=60;
    while (1==1)
      { if (mm==0)
          { ppp(a,e,s,v,m,n);
            free(s); free(e); free(w); return(1);
          }
        if (it==0)
          { ppp(a,e,s,v,m,n);
            free(s); free(e); free(w); return(-1);
          }
        kk=mm-1;
	while ((kk!=0)&&(fabs(e[kk-1])!=0.0))
          { d=fabs(s[kk-1])+fabs(s[kk]);
            dd=fabs(e[kk-1]);
            if (dd>eps*d) kk=kk-1;
            else e[kk-1]=0.0;
          }
        if (kk==mm-1)
          { kk=kk+1;
            if (s[kk-1]<0.0)
              { s[kk-1]=-s[kk-1];
                for (i=1; i<=n; i++)
                  { ix=(i-1)*n+kk-1; v[ix]=-v[ix];}
              }
            while ((kk!=m1)&&(s[kk-1]<s[kk]))
              { d=s[kk-1]; s[kk-1]=s[kk]; s[kk]=d;
                if (kk<n)
                  for (i=1; i<=n; i++)
                    { ix=(i-1)*n+kk-1; iy=(i-1)*n+kk;
                      d=v[ix]; v[ix]=v[iy]; v[iy]=d;
                    }
                if (kk<m)
                  for (i=1; i<=m; i++)
                    { ix=(i-1)*m+kk-1; iy=(i-1)*m+kk;
                      d=u[ix]; u[ix]=u[iy]; u[iy]=d;
                    }
                kk=kk+1;
              }
            it=60;
            mm=mm-1;
          }
        else
          { ks=mm;
            while ((ks>kk)&&(fabs(s[ks-1])!=0.0))
              { d=0.0;
                if (ks!=mm) d=d+fabs(e[ks-1]);
                if (ks!=kk+1) d=d+fabs(e[ks-2]);
                dd=fabs(s[ks-1]);
                if (dd>eps*d) ks=ks-1;
                else s[ks-1]=0.0;
              }
            if (ks==kk)
              { kk=kk+1;
                d=fabs(s[mm-1]);
                t=fabs(s[mm-2]);
                if (t>d) d=t;
                t=fabs(e[mm-2]);
                if (t>d) d=t;
                t=fabs(s[kk-1]);
                if (t>d) d=t;
                t=fabs(e[kk-1]);
                if (t>d) d=t;
                sm=s[mm-1]/d; sm1=s[mm-2]/d;
                em1=e[mm-2]/d;
                sk=s[kk-1]/d; ek=e[kk-1]/d;
                b=((sm1+sm)*(sm1-sm)+em1*em1)/2.0;
                c=sm*em1; c=c*c; shh=0.0;
                if ((b!=0.0)||(c!=0.0))
                  { shh=sqrt(b*b+c);
                    if (b<0.0) shh=-shh;
                    shh=c/(b+shh);
                  }
                fg[0]=(sk+sm)*(sk-sm)-shh;
                fg[1]=sk*ek;
                for (i=kk; i<=mm-1; i++)
                  { sss(fg,cs);
                    if (i!=kk) e[i-2]=fg[0];
                    fg[0]=cs[0]*s[i-1]+cs[1]*e[i-1];
                    e[i-1]=cs[0]*e[i-1]-cs[1]*s[i-1];
                    fg[1]=cs[1]*s[i];
                    s[i]=cs[0]*s[i];
                    if ((cs[0]!=1.0)||(cs[1]!=0.0))
                      for (j=1; j<=n; j++)
                        { ix=(j-1)*n+i-1;
                          iy=(j-1)*n+i;
                          d=cs[0]*v[ix]+cs[1]*v[iy];
                          v[iy]=-cs[1]*v[ix]+cs[0]*v[iy];
                          v[ix]=d;
                        }
                    sss(fg,cs);
                    s[i-1]=fg[0];
                    fg[0]=cs[0]*e[i-1]+cs[1]*s[i];
                    s[i]=-cs[1]*e[i-1]+cs[0]*s[i];
                    fg[1]=cs[1]*e[i];
                    e[i]=cs[0]*e[i];
                    if (i<m)
                      if ((cs[0]!=1.0)||(cs[1]!=0.0))
                        for (j=1; j<=m; j++)
                          { ix=(j-1)*m+i-1;
                            iy=(j-1)*m+i;
                            d=cs[0]*u[ix]+cs[1]*u[iy];
                            u[iy]=-cs[1]*u[ix]+cs[0]*u[iy];
                            u[ix]=d;
                          }
                  }
                e[mm-2]=fg[0];
                it=it-1;
              }
            else
              { if (ks==mm)
                  { kk=kk+1;
                    fg[1]=e[mm-2]; e[mm-2]=0.0;
                    for (ll=kk; ll<=mm-1; ll++)
                      { i=mm+kk-ll-1;
                        fg[0]=s[i-1];
                        sss(fg,cs);
                        s[i-1]=fg[0];
                        if (i!=kk)
                          { fg[1]=-cs[1]*e[i-2];
                            e[i-2]=cs[0]*e[i-2];
                          }
                        if ((cs[0]!=1.0)||(cs[1]!=0.0))
                          for (j=1; j<=n; j++)
                            { ix=(j-1)*n+i-1;
                              iy=(j-1)*n+mm-1;
                              d=cs[0]*v[ix]+cs[1]*v[iy];
                              v[iy]=-cs[1]*v[ix]+cs[0]*v[iy];
                              v[ix]=d;
                            }
                      }
                  }
                else
                  { kk=ks+1;
                    fg[1]=e[kk-2];
                    e[kk-2]=0.0;
                    for (i=kk; i<=mm; i++)
                      { fg[0]=s[i-1];
                        sss(fg,cs);
                        s[i-1]=fg[0];
                        fg[1]=-cs[1]*e[i-1];
                        e[i-1]=cs[0]*e[i-1];
                        if ((cs[0]!=1.0)||(cs[1]!=0.0))
                          for (j=1; j<=m; j++)
                            { ix=(j-1)*m+i-1;
                              iy=(j-1)*m+kk-2;
                              d=cs[0]*u[ix]+cs[1]*u[iy];
                              u[iy]=-cs[1]*u[ix]+cs[0]*u[iy];
                              u[ix]=d;
                            }
                      }
                  }
              }
          }
      }
    return(1);
  }

  static void ppp(a,e,s,v,m,n)
  int m,n;
  double a[],e[],s[],v[];
  { int i,j,p,q;
    double d;
    if (m>=n) i=n;
    else i=m;
    for (j=1; j<=i-1; j++)
      { a[(j-1)*n+j-1]=s[j-1];
        a[(j-1)*n+j]=e[j-1];
      }
    a[(i-1)*n+i-1]=s[i-1];
    if (m<n) a[(i-1)*n+i]=e[i-1];
    for (i=1; i<=n-1; i++)
    for (j=i+1; j<=n; j++)
      { p=(i-1)*n+j-1; q=(j-1)*n+i-1;
        d=v[p]; v[p]=v[q]; v[q]=d;
      }
    return;
  }

  static void sss(fg,cs)
  double cs[2],fg[2];
  { double r,d;
    if ((fabs(fg[0])+fabs(fg[1]))==0.0)
      { cs[0]=1.0; cs[1]=0.0; d=0.0;}
    else 
      { d=sqrt(fg[0]*fg[0]+fg[1]*fg[1]);
        if (fabs(fg[0])>fabs(fg[1]))
          { d=fabs(d);
            if (fg[0]<0.0) d=-d;
          }
        if (fabs(fg[1])>=fabs(fg[0]))
          { d=fabs(d);
            if (fg[1]<0.0) d=-d;
          }
        cs[0]=fg[0]/d; cs[1]=fg[1]/d;
      }
    r=1.0;
    if (fabs(fg[0])>fabs(fg[1])) r=cs[1];
    else
      if (cs[0]!=0.0) r=1.0/cs[0];
    fg[0]=d; fg[1]=r;
    return;
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久不见久久见中文字幕免费| 在线观看亚洲精品视频| av高清不卡在线| 日韩一级大片在线观看| 亚洲青青青在线视频| 日韩av不卡一区二区| 91麻豆自制传媒国产之光| 日韩你懂的电影在线观看| 亚洲国产一区二区在线播放| 国产不卡一区视频| 精品精品国产高清a毛片牛牛 | 欧美在线观看视频一区二区三区 | 亚洲视频一区在线| 激情综合网最新| 欧美人与z0zoxxxx视频| 国产精品久久久久婷婷| 欧美三区在线观看| 中文成人综合网| 九九九精品视频| 日韩一区二区视频在线观看| 亚洲伊人色欲综合网| 成人avav在线| 国产精品久久免费看| 国产一区二区三区黄视频| 日韩一区二区三区电影在线观看| 亚洲国产精品久久艾草纯爱| 色综合久久天天综合网| 国产精品亲子伦对白| 国产一区二区日韩精品| 精品国产电影一区二区| 精品在线视频一区| 日韩免费高清av| 精品在线你懂的| 精品粉嫩超白一线天av| 国产麻豆午夜三级精品| 国产拍欧美日韩视频二区| 成人精品视频网站| ●精品国产综合乱码久久久久| 99热这里都是精品| 亚洲激情综合网| 欧美美女黄视频| 美女视频一区二区三区| 精品日韩av一区二区| 国产乱理伦片在线观看夜一区| 国产亚洲va综合人人澡精品| 粉嫩久久99精品久久久久久夜| 欧美激情一区二区三区蜜桃视频| 不卡免费追剧大全电视剧网站| 中文字幕在线不卡| 欧美色综合久久| 美女免费视频一区| 国产三级欧美三级日产三级99| 暴力调教一区二区三区| 亚洲va中文字幕| 日韩亚洲欧美高清| 成人av网在线| 日韩av午夜在线观看| 国产拍揄自揄精品视频麻豆| 91久久精品一区二区二区| 日韩精品乱码免费| 国产视频在线观看一区二区三区| 色综合久久综合网欧美综合网| 天堂久久一区二区三区| 国产日韩欧美激情| 在线观看日产精品| 国产成人在线视频网站| 亚洲在线免费播放| 久久久久久9999| 欧美网站大全在线观看| 高清视频一区二区| 日韩和欧美一区二区| 国产精品网曝门| 91麻豆精品国产91久久久久 | 中文字幕一区二区三区精华液| 欧美性猛交xxxx乱大交退制版| 国内精品视频一区二区三区八戒 | 国产一区二区美女| 亚洲欧美韩国综合色| 欧美成人bangbros| 欧美在线不卡视频| 成人综合婷婷国产精品久久蜜臀| 亚洲成人av一区二区| 国产精品视频你懂的| 日韩情涩欧美日韩视频| 色婷婷综合五月| 国产激情一区二区三区桃花岛亚洲| 亚洲一区二区视频在线观看| 国产精品欧美一区二区三区| 欧美一区二区视频在线观看2020| 91视频免费观看| 国产成人久久精品77777最新版本| 亚洲va欧美va人人爽午夜| 国产精品久线在线观看| 精品国产91乱码一区二区三区 | 国产色产综合色产在线视频| 337p亚洲精品色噜噜| 日本高清成人免费播放| 99视频热这里只有精品免费| 国产成人精品免费视频网站| 久久精品99久久久| 免费在线一区观看| 日韩电影在线免费| 亚洲成va人在线观看| 亚洲与欧洲av电影| 一区二区日韩av| 亚洲免费毛片网站| 亚洲男人的天堂在线观看| 国产精品视频免费| 国产精品久线在线观看| 国产精品成人在线观看| 国产精品久久久久久福利一牛影视 | 欧美伊人久久久久久午夜久久久久| 成人免费视频国产在线观看| 国产成人自拍在线| 丁香婷婷综合网| 国产成人精品影院| 成人亚洲一区二区一| 成人看片黄a免费看在线| 国产不卡在线视频| 99久久伊人久久99| 一本久道久久综合中文字幕| 色哟哟一区二区在线观看| 色婷婷精品久久二区二区蜜臀av | 久久精品人人做| 国产区在线观看成人精品| 国产三级三级三级精品8ⅰ区| 国产精品美女久久久久久| **网站欧美大片在线观看| 一区二区三区日韩在线观看| 亚洲电影在线播放| 精油按摩中文字幕久久| 国产传媒久久文化传媒| 99国产精品视频免费观看| 在线观看欧美黄色| 日韩欧美一二三四区| 久久久久久99精品| 伊人婷婷欧美激情| 日韩中文字幕亚洲一区二区va在线 | 日韩久久久精品| 国产精品久久毛片| 亚洲国产精品久久久男人的天堂| 奇米在线7777在线精品 | 首页综合国产亚洲丝袜| 激情av综合网| 91蝌蚪porny成人天涯| 欧美一区午夜精品| 久久久久久麻豆| 亚洲九九爱视频| 麻豆久久久久久| 成人精品国产一区二区4080| 欧美亚洲综合久久| 久久久久久日产精品| 一区二区三区精品视频| 久久精工是国产品牌吗| 99久久久无码国产精品| 日韩一区二区视频| 亚洲欧美日韩在线| 麻豆成人久久精品二区三区小说| av成人动漫在线观看| 91精品国产综合久久婷婷香蕉| 国产欧美精品日韩区二区麻豆天美| 一区二区三区91| 欧美麻豆精品久久久久久| 国产精品成人一区二区三区夜夜夜| 日韩激情在线观看| 91美女片黄在线观看| 精品国产亚洲一区二区三区在线观看 | 色欧美日韩亚洲| 久久综合九色综合久久久精品综合| 亚洲综合男人的天堂| 丰满亚洲少妇av| 日韩一区二区三| 亚洲一区二区三区精品在线| 国产麻豆一精品一av一免费| 欧美一区二区三区日韩视频| 亚洲卡通动漫在线| 成人白浆超碰人人人人| 26uuu精品一区二区在线观看| 亚洲高清不卡在线| 91视频一区二区三区| 国产精品久久久久久久久免费桃花| 蜜桃视频一区二区| 欧美精品日韩综合在线| 亚洲精品自拍动漫在线| 不卡的av电影| 欧美国产日韩a欧美在线观看| 九色|91porny| 91精品国产综合久久香蕉麻豆| 一区二区三区高清| 色综合av在线| 亚洲天堂网中文字| www.亚洲国产| 国产精品女人毛片| 国产**成人网毛片九色 | 麻豆传媒一区二区三区| 欧美一级日韩不卡播放免费| 婷婷久久综合九色国产成人| 欧美中文字幕一二三区视频| 亚洲激情图片qvod| 色伊人久久综合中文字幕|