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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

INTEGERs

  • In number theory, the Euclidean algorithm (also called Euclid s algorithm) is an algorithm to determ

    In number theory, the Euclidean algorithm (also called Euclid s algorithm) is an algorithm to determine the greatest common divisor (GCD) of two elements of any Euclidean domain (for example, the INTEGERs). Its major significance is that it does not require factoring the two INTEGERs, and it is also significant in that it is one of the oldest algorithms known, dating back to the ancient Greeks.

    標簽: algorithm Euclidean Euclid number

    上傳時間: 2017-07-17

    上傳用戶:戀天使569

  • C語言算法排序問題

    1.Describe a Θ(n lg n)-time algorithm that, given a set S of n INTEGERs and another integer x, determines whether or not there exist two elements in S whose sum is exactly x. (Implement exercise 2.3-7.)

    標簽: 算法 排序

    上傳時間: 2017-04-01

    上傳用戶:糖兒水嘻嘻

  • c語言算法排序

    1.Describe a Θ(n lg n)-time algorithm that, given a set S of n INTEGERs and another integer x, determines whether or not there exist two elements in S whose sum is exactly x. (Implement exercise 2.3-7.) #include<stdio.h> #include<stdlib.h> void merge(int arr[],int low,int mid,int high){      int i,k;      int *tmp=(int*)malloc((high-low+1)*sizeof(int));      int left_low=low;      int left_high=mid;      int right_low=mid+1;      int right_high=high;      for(k=0;left_low<=left_high&&right_low<=right_high;k++)      {      if(arr[left_low]<=arr[right_low]){                                        tmp[k]=arr[left_low++];                                        }      else{           tmp[k]=arr[right_low++];           } }             if(left_low<=left_high){                              for(i=left_low;i<=left_high;i++){                                                               tmp[k++]=arr[i];                                                               }                              }       if(right_low<=right_high){                              for(i=right_low;i<=right_high;i++)                                                                tmp[k++]=arr[i];                                                        }                              for(i=0;i<high-low+1;i++)                                                       arr[low+i]=tmp[i];       } void merge_sort(int a[],int p,int r){      int q;      if(p<r){              q=(p+r)/2;              merge_sort(a,p,q);              merge_sort(a,q+1,r);              merge(a,p,q,r);              }      } int main(){     int a[8]={3,5,8,6,4,1,1};     int i,j;     int x=10;     merge_sort(a,0,6);     printf("after Merging-Sort:\n");     for(i=0;i<7;i++){                      printf("%d",a[i]);                      }     printf("\n");     i=0;j=6;     do{                                    if(a[i]+a[j]==x){                                  printf("exist");                                  break;                                  }                  if(a[i]+a[j]>x)                                 j--;                  if(a[i]+a[j]<x)                                 i++;                       }while(i<=j);     if(i>j)              printf("not exist");     system("pause");     return 0;     }

    標簽: c語言 算法 排序

    上傳時間: 2017-04-01

    上傳用戶:糖兒水嘻嘻

主站蜘蛛池模板: 延寿县| 木兰县| 嘉义县| 耿马| 镇巴县| 扎囊县| 临海市| 若羌县| 凤凰县| 黄平县| 故城县| 华坪县| 南岸区| 东丽区| 阿克苏市| 麦盖提县| 台州市| 平和县| 宜春市| 全南县| 宜兴市| 阳山县| 雅江县| 南漳县| 无锡市| 孝感市| 长岭县| 封开县| 怀远县| 青川县| 林州市| 江阴市| 黑山县| 永吉县| 阿巴嘎旗| 故城县| 临武县| 固镇县| 和田市| 文昌市| 铜陵市|