次のシェルソートに関する説明を読み、擬似言語の空欄を埋めなさい。
【処理内容】
配列A(要素数:10)の中にあらかじめ格納されているデータを、昇順に整列する処理である。
なお、整列には、シェルソートを使用するものとし、使用する変数は各自設定すること。
ギャップ数は半分ずつ小さくするものとする。
配列A 0:26 1:87 2:45 3:62 4:91 5:35 6:58 7:77 8:13 9:79(:~は格納数値)
使用する変数 Ⅰ(添字),J(添字),W(作業用),FLG(フラグ),K(ギャップ数)
テキストの一部分の問題を引用してきました。やり方教えてほしいです。意味が分かりません
解説も欲しいですが、お手数だったら穴埋めのところだけ教えていただければ、なぜここにこの変数、数値がはいるのか自分で考えます
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
じゃあ、この問題を解くことは諦めましょう。
今はそれが正解です。
問題を解くための前提が成立していないのです。
基礎の勉強からやり直してください。
No.1
- 回答日時:
「10個の数値を昇順に並べ替える」だけのものですね。
で、どの部分が分からないの?
まあ、とりあえず10個の数値を昇順に並べ替えるやり方を
自分の頭の中で
整理してみましょう。
そして添付された画像にある並べ替えのやり方と比較です。
・・・
並べ替えできないってことはないよね。
26
87
45
62
91
35
58
77
13
79
これを並べ替えてみよう。
……いろんなやり方があるけど、できないことはないよね?
そう。いろんなやり方がある。
違うやり方も考えてみよう。
そして、中度半端に魅せられている画像のやり方で並べ替えることを考えてみよう。
これで解決できる問題だ。
あとは記述方法について「思い出す」か「推測する」だけです。
がんばれ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- Java Java 南京錠 2 2023/02/04 11:46
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- JavaScript 助けてください‼︎ javascriptで質問があります。 配列を定義して、 29342、45342 3 2022/06/26 22:06
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- HTML・CSS HTMLの・要素・属性・属性値 はプログラム言語の「変数」みたいに変更できますか? 5 2022/10/04 05:27
- Visual Basic(VBA) 【VBA】もし、値が0だったら左のセルと合わせて削除したい 3 2023/04/20 10:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列の値を置換するにはどうす...
-
COLUMN(1:1)の意味を教え...
-
copyRecordsetの数値16桁以上に...
-
エクセルへのデータの貼付時に...
-
excelの、ある数式内の{}の意...
-
VB 配列の内容をファイルに書...
-
初心者が簡単なPowerShellスク...
-
rubyによる2次元配列形式のデー...
-
VBAのWorksheetFunctionの引数...
-
vbsでテキストファイル内の文字...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
C言語 列挙型(enum型)変数について
-
jsp~jspにhiddenを使って変数...
-
VisualStudio2022でC言語プログ...
-
DataGridView 複数行同時変更...
-
数字の位ごとの値を表示するプ...
-
テキストボックスの値を変数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの、ある数式内の{}の意...
-
配列の値を置換するにはどうす...
-
エクセルへのデータの貼付時に...
-
初心者が簡単なPowerShellスク...
-
vbsでテキストファイル内の文字...
-
初心者プログラミング
-
VBAのWorksheetFunctionの引数...
-
エクセル、この関数の意味は?
-
COLUMN(1:1)の意味を教え...
-
VBSで特定の文字列が含まれる場...
-
○桁にある数値を取得する VB.N...
-
VBAで配列に文字列が入らない?
-
【エクセル】 関数による電子...
-
VB6で配列を文字列に変換する方...
-
数値を浮動小数点32bitHEXコー...
-
RichTextBoxの改行を認知してく...
-
VB 配列の内容をファイルに書...
-
複数ディレクトリの監視(VB.NET...
-
VB.NET 2次元配列
-
C#の問題です。 文字列型の配列...
おすすめ情報