C言語のライブラリ関数のクイックドレン

すべての書き込みの後にあまりにも多くの時間が早く真実の前にいずれかの良いパッケージのSTLフィール何かすることはできませんヘルプが、本当に便利と言うことは、すぐに並んで彼自身の波に並ぶ全て手書きの迅速な排出する前にしかし、私は単に言葉をたくさん保存あまりにも単純で再生されないだけでなく、正しいことを確認するために複雑なデータ構造を記述するためのpythonを使用するときに覚えておくことが戻った
C言語の順序が速いのqsort行で
、その後最初にして、いくつかの要素と各要素の大きさに対処し、コンパレータ
0よりも正の数の大きいに戻るには、重要なCMP負の数が少なく、独自未満であることに等しい
バックが、それはOKまた、私自身の一種ではありません、C ++でのソートのSTL C ++の内部をサポートしないようにしようのqsort

#include<cstdio>
#include<cstdlib>
using namespace std;
int cmp(const void*a,const void *b)
{
	if(*(int*)a == 11)
	{
		return 1;
	}
	if(*(int*)a == 100)
	{
		return -1;
	}
	return 0;
}
int main(void) 
{
	int n;
	scanf("%d",&n);
	int a[n],i;
	for(i = 0;i < n;i++)
	{
		scanf("%d",a+i);
	}   
	qsort(a,n,sizeof(int),cmp);
	
	for(i= 0;i < n;i++)
	{
		printf("%d ",a[i]);
	}
	puts("");
	main();
	return 0;
}

ただ、それはそれはC ++や独自の並べ替え、その中のqsortを忘れないようだことが判明してみました
ねえを~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
私は本当に徐々に始めるC ++のようにしたい
、完全にCで現在に最初からC ++私は非常に憂鬱感、この半C C ++コードの各書き込みの半分のCの半分の半分は良い感触有罪CおよびC ++不倫を持っているように見えます

enum 算了不写 C++ 的快排了
公開された37元の記事 ウォンの賞賛0 ビュー337

おすすめ

転載: blog.csdn.net/weixin_43191153/article/details/104543117