#include <iostream> #include <uuid/uuid.h> #include <vector> #include <DynamicArray.h> #include <MathHelper.h> #include <random> void arrayOrder6(int *arrP,int len); void initArray7(); int main() { initArray7(); return 0; } void initArray7() { int arr[100]; for(int i=0;i<100;i++) { arr[i]=rand()%100000; } printf("Before sort:n"); for(int i=0;i<100;i++) { printf("%dt",arr[i]); } arrayOrder6(arr,100); printf("nnAfter sort:n"); for(int i=0;i<100;i++) { printf("%dt",arr[i]); } printf("nn"); } void arrayOrder6(int *arrP,int len) { for(int i=0;i<len;i++) { for(int j=i+1;j<len;j++) { if(*(arrP+i)>*(arrP+j)) { int temp=*(arrP+i); *(arrP+i)=*(arrP+j); *(arrP+j)=temp; } } } }
1.The above is the completed source code
2.Compile via the below command via g++
g++ -g -std=c++2a -I. DynamicArray.cpp MathHelper.cpp h1.cpp -o h1 -luuid
The effect of compiled will be illustrated as below snapshot
3.Run the compiled output ./h1
4.The finally result as below
Pay more attention when pass array as pointer
arrayOrder6(arr,100);
原文链接: https://www.cnblogs.com/Fred1987/p/15641966.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/401745
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!