push swap(ステップ2-プロジェクト分析と実装の概要)(作成中)
809 ワード
1.考慮すべき事項
$> ./push_swap 1 2 3 4 // argc - 1 = 4
$> ./push_swap 1 2 3 "4 5 6" // argc - 1 = 4
<ソリューション>:パラメータの個数を正確に把握できないので、いっそ1つ1つの変数を受け入れ、spaceに従って分割し、接続リスト構造体を割り当ててatoiの整数を格納し、接続すればよい.
:一方向接続リストに比べて、円形接続リスト形式の資料構造は命令演算によって要素を移動しやすいようです.
:比較的時間的複雑度の小さいquick sortまたはmerge sortを使用するとよい.両方でQuick sortを選択して構成します.
Reference
この問題について(push swap(ステップ2-プロジェクト分析と実装の概要)(作成中)), 我々は、より多くの情報をここで見つけました https://velog.io/@hijukim/pushswap-2-step-프로젝트-분석-및-구현-개요작성중テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol