• ベストアンサー

クイックソートのプログラム

『n個のデータを配列a[0],a[1],...,a[n-1]に読み込んでおき、クイックソートで降順に並べ替えるプログラムを作る。』 という問題が出ているのですが、C言語初心者の私には全くわからなくて困ってます。 このプログラムを教えてください!お願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.2

こういった場合、必要になるのは問題点の切り分けです。 問題を出されたときに、これはわかる、これはわからない、といったところを明確にしましょう。 この例だと C言語が何かわからない →検索サイトで「C言語、プログラム」で検索 C言語の書き方がわからない →検索サイトで「C言語、リファレンス(もしくは書き方)」で検索 C言語のコンパイルの仕方がわからない →検索サイトで「C言語、コンパイル」で検索 配列の意味がわからない →検索サイトで「C言語、配列」で検索 クイックソートの意味がわからない →検索サイトで「クイックソート」で検索 具体的なクイックソートのCソースが見たい →検索サイトで「C言語、クイックソート」で検索 このような感じでしょうか? 問題を出される、ということは学生か社会人の研修でしょうけど、今後問題を出されて「あーわかりません」じゃやっていけないので、自らの力で調べることを覚えましょう。 初心者がプログラムでまず覚えることは「調べ方」だと私は思っています。

tammy_8823
質問者

お礼

ありがとうございました。確かに、全部教えてもらったのでは課題の意味ないですよね。課題がたくさん出てて期限も迫り、焦っていました・・・。教えていただいた検索の仕方をもとに頑張って調べてみます!

その他の回答 (1)

noname#227796
noname#227796
回答No.1

いくらでも見つかるが、というか見つけて欲しいものだが、とりあえず参考URLを。

参考URL:
http://www.na.cse.nagoya-u.ac.jp/~reiji/lect/alg99/sec4-3.html
tammy_8823
質問者

お礼

回答いただきありがとうございました。とても参考になりました!

関連するQ&A