検索結果 4 件

by ここお
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 挿入ソートとクイックソートを使って文字列をソート
返信数: 7
閲覧数: 5697

Re: C言語 挿入ソートとクイックソートを使って文字列をソート

土日と学校の計算機が使用できなかったので、遅くなってしまいました。申し訳ありません。 読み込む文字列なのですが、 mzfbvj htpkulqeo rixpq qgbqeiiiy pbubyjirpadldf ydxvdl mvtjx xrzfkskcac obzrkagxtfob … このような文字列なのですが、fread関数の読み込みデータのバイト長はどのように与えてあげればよいでしょうか? あとnum1とnum2は同じデータを扱いたかったので、アドバイス通りにnum1をnum2にコピーする形をとりました。(num1をnum_i num2をnum_q と変更しました) Showdata関数...
by ここお
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 挿入ソートとクイックソートを使って文字列をソート
返信数: 7
閲覧数: 5697

Re: C言語 挿入ソートとクイックソートを使って文字列をソート

/*インクルード宣言*/ #include <stdio.h> #include <stdlib.h> #include <string.h> /*定数宣言*/ #define N 200000 /*プロトタイプ宣言*/ void InsSort(char num[], int n); void ShowData(char num[], int n); void Qsort(char x[], int left, int right); void Swap(char x[],int i, int j); /*main関数*/ int main(int argc, char *argv[]) {...
by ここお
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 挿入ソートとクイックソートを使って文字列をソート
返信数: 7
閲覧数: 5697

Re: C言語 挿入ソートとクイックソートを使って文字列をソート

すいません。以後気をつけます。

ファイルの入出力がうまくできないです。
ファイルの読み込みも書き込みもfopen を使って、ファイルポインタは別々に用意しています。

ファイルから読み込んだ文字列を1度、char型の配列に格納してからソートをしようとしているのですが、そこでうまく配列に格納ができません。

もしよろしければ教えてください。お願いします。
by ここお
9年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 挿入ソートとクイックソートを使って文字列をソート
返信数: 7
閲覧数: 5697

C言語 挿入ソートとクイックソートを使って文字列をソート

20万行の文字列がかかれたテキストファイルから文字列を読み込んで、挿入ソートとクイックソートを利用して、それぞれをテキストファイルに書き込むプログラムの作成をしたいと考えています。
ソートの結果は文字数の降順且つ同じ文字数同士はアルファベット順にするようにしたいです。
またクイックソートはqsort関数を使わずにプログラムを作成したいです。

まだC言語はじめたてでわからないことが多いので、よければ詳しく教えていただけると嬉しいです!

詳細検索ページへ移動する