![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Champion.XL
开源 && 前端 && 区块链
展开
-
冒泡排序与选择排序(C语言实现)
冒泡排序与选择排序:#include<stdio.h>int main(){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; printf("**********冒泡排序**********\n"); printf("原序列:"); for(int i=0;i<10;i++){ printf("%d ",a[i]); } printf("\n"); //冒泡排序 // n个数,要进行n-1趟比较,第1趟比较需要比较n-1次 //第j趟比原创 2021-10-24 22:49:40 · 679 阅读 · 0 评论 -
C++实现全排列
全排列问题。(进一步理解递归的含义,单步运行观察每一个变量的变化)给定一个数组,求这个数组的全排列。列如:a={1,2,3,4},对数组a求全排列结题思路:将a数组中的元素依次放在第一个位置然,对剩下的元素进行全排列。剩下元素全排列依然是,将剩下的元素依次放在第一个位置,对剩下的元素进行全排列。直到剩下的元素个数为一个时,排列结束。这里我给出固定元素1,对元素2、3、4进行全排列的一种情况,其他情况类似代码#include<iostream>using namespace st原创 2020-12-20 15:30:41 · 2880 阅读 · 0 评论