プログラミングおよび実習II/20051020
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[ [[高橋のページ:http://tortoise1.math.ryukoku.ac.jp/~tak...
[ [[プログラミングおよび実習II]] ]
*プログラミングおよび実習II 2005年10月20日
#contents
**今日の課題: 単純交換法(バブルソート)によるデータの並...
[[解答例>プログラミングおよび実習II/解答例#ex1020]]
***課題1020-A (締切:10月20日,延長不可)
10月19日の講義資料の演習問題(バブルソートの関数を紙に書...
***課題1020-B(締切:10月27日)
整数のデータが与えられたときに,
+ それを配列に格納する
+ それらをバブルソートで並べかえる
+ できた配列の内容を表示する
というプログラムを作りましよう.名前は bubblesort.c とし...
これまでの score1.c などと同様に,
- データの数は最大100個
- まずデータの数を入力し,次に各データを順番に入力する
こととします.ただし,以下のことに気をつけて作成して下さ...
- 配列の中身の表示には,前回でてきた関数 PrintData...
- データの並べかえには,課題1020-Aで紙に書いた関数 Bubble...
***課題1020-C (締切:10月27日,課題1020-Bを10月20日に提出...
-講義中に説明した改良法(途中の段階で交換が一度も起こらな...
改良した関数の名前は BubbleSort2,プログラムのファイル名...
***課題1020-D (締切:10月27日,課題1020-Cのチェックを受け...
以下のアイデアをもとに,さらなる改良を施しましょう
0 1 2 3 4 5 6 7 8 9
[ 10] [ 9] [ 8] [ 7] [ 6] [ 5] [ 3] [ 4] [ 2] [ ...
o(^-^)o
このようなデータの場合,第 i = 0 段階の処理では,j = 7 の...
0 1 2 3 4 5 6 7 8 9
[ 10] [ 9] [ 8] [ 7] [ 6] [ 5] [ 4] [ 3] [ 2] [ ...
<--------------------------------------->
となった後は,一度も交換がおこりません.ということは,実...
したがって,i = 1から6までの段階を飛ばして,次はいきなり...
改良した関数の名前は BubbleSort3,プログラムのファイル名...
**おまけ
http://tortoise1.math.ryukoku.ac.jp/~takataka/course2005/...
**ポインタについて復習しよう
こちらをどうぞ: 「[[ポインタの話>http://tortoise1.math.ry...
終了行:
[ [[高橋のページ:http://tortoise1.math.ryukoku.ac.jp/~tak...
[ [[プログラミングおよび実習II]] ]
*プログラミングおよび実習II 2005年10月20日
#contents
**今日の課題: 単純交換法(バブルソート)によるデータの並...
[[解答例>プログラミングおよび実習II/解答例#ex1020]]
***課題1020-A (締切:10月20日,延長不可)
10月19日の講義資料の演習問題(バブルソートの関数を紙に書...
***課題1020-B(締切:10月27日)
整数のデータが与えられたときに,
+ それを配列に格納する
+ それらをバブルソートで並べかえる
+ できた配列の内容を表示する
というプログラムを作りましよう.名前は bubblesort.c とし...
これまでの score1.c などと同様に,
- データの数は最大100個
- まずデータの数を入力し,次に各データを順番に入力する
こととします.ただし,以下のことに気をつけて作成して下さ...
- 配列の中身の表示には,前回でてきた関数 PrintData...
- データの並べかえには,課題1020-Aで紙に書いた関数 Bubble...
***課題1020-C (締切:10月27日,課題1020-Bを10月20日に提出...
-講義中に説明した改良法(途中の段階で交換が一度も起こらな...
改良した関数の名前は BubbleSort2,プログラムのファイル名...
***課題1020-D (締切:10月27日,課題1020-Cのチェックを受け...
以下のアイデアをもとに,さらなる改良を施しましょう
0 1 2 3 4 5 6 7 8 9
[ 10] [ 9] [ 8] [ 7] [ 6] [ 5] [ 3] [ 4] [ 2] [ ...
o(^-^)o
このようなデータの場合,第 i = 0 段階の処理では,j = 7 の...
0 1 2 3 4 5 6 7 8 9
[ 10] [ 9] [ 8] [ 7] [ 6] [ 5] [ 4] [ 3] [ 2] [ ...
<--------------------------------------->
となった後は,一度も交換がおこりません.ということは,実...
したがって,i = 1から6までの段階を飛ばして,次はいきなり...
改良した関数の名前は BubbleSort3,プログラムのファイル名...
**おまけ
http://tortoise1.math.ryukoku.ac.jp/~takataka/course2005/...
**ポインタについて復習しよう
こちらをどうぞ: 「[[ポインタの話>http://tortoise1.math.ry...
ページ名: