heapsort

    1

    3答えて

    これで、Cで 'generic' heapsortを作成する必要があります。これは私がこれまでに持っていたものです (コードでは閉じ括弧が欠落しているかもしれませんが、 void srtheap(void *, size_t, size_t, int (*)(const void *, const void *)); void heapify(void *, size_t, size_t, si

    2

    1答えて

    私はヒープを使用する必要があるプログラムを作成しています。私の仕分け方法以外にもすべてがうまく動作します。私は自分の論理に何が間違っているのか、何か愚かなことを逃しているのかどうかはわかりません。しかし、これを見る目の新鮮なセットがいいだろう。 関数は、ヒープ、ルートの場所、そして述語としてのSTLのいずれか小さい方、または大きい方の私のベクトルを渡しています。 template<class T,

    3

    3答えて

    ループインバリアントとは何ですか?ヒープソートアルゴリズムの正確性を証明するためにどのように使用しますか?