//计数排序voidCountSort(int* arr,int sz){int max = arr[0], min = arr[0];//默认为首元素//找最大、最小数for(int i =0; i < sz; i++){if(arr[i]> max){max = arr[i];}if(arr[i]< min){min = arr[i];}}//计数int range = max - min +1;//count数组大小//calloc申请内存会自动将所有元素默认设置为0int* count =(int*)calloc(range,sizeof(int));if(count ==NULL){perror("malloc fail!\n");exit(1);}for(int i =0; i < sz; i++){count[arr[i]-min]++;//对应的count数组元素++}//排序int index =0;//arr数组下标//遍历count数组,找对应元素出现的次数for(int i =0; i < range; i++){//将count数组对应元素放入arr数组while(count[i]--){arr[index++]= i + min;}}//释放内存free(count);count =NULL;}
&
第四届信号处理与通信技术国际学术会议(SPCT 2024)
2024 4th International Conference on Signal Processing and Communication Technology
2024年12月27-29日 中国深圳 www.icspct.com 第四届信号处理与通信技术国际学术会议&#x…
1、先上个图: 2、bat的代码:
:: 获取本机 IP 地址 : 只显示ip
echo off
for /f "tokens2 delims:" %%a in (ipconfig ^| findstr /i "IP 地址") do set IP%%a
echo %IP%pause
3、新建一个文件比如叫ip.bat,…