bubble-sort
[ 1 ]
数のリストを昇順に並べ替えることを考えます

1. 隣り合う数を比較し、左の数の方が大きければ、この2つの位置を入れ替える
2. (1)をリストの左端から順番に行う
3. 以上をリストが昇順に整列するまで繰り返す

以上のアルゴリズムを好きな言語で実装して下さい
プログラミング経験がなければ、疑似コードやフローチャートで書いても、カードやホワイトボードで実演していただいてもかまいません
→正答率 9/29

(3)でリストが昇順になっていることを確かめる方法、またはこのアルゴリズムでリストが昇順になる理由を説明して下さい
→正答率 4/29

これプログラミングとかいう以前の問題
雇うなよ……

[ 2 ]
覚えても忘れるんだよなあ

[ 3 ]
基本情報でもこういうのが出たら最悪レベル

[ 4 ]
クイックソートで充分

[ 61 ]
>>4
今はヒープソートとの複合だから

[ 5 ]
アルゴリズム覚えたとこで
今は糞の役にも立たない

[ 6 ]
バリアブルソード

[ 7 ]
アルゴリズムとデータ構造

[ 8 ]
じゃあ自作言語でやりまーす

return BubbleSort(a);

[ 9 ]
ITってよりCSの世界

[ 10 ]
それ覚える必要あるの?

[ 11 ]
忘れちゃった

[ 12 ]
クイックソート

[ 13 ]
内容は理解してるけど説明しろって言われたら微妙

[ 14 ]
めんどくせーな

List.Where(x=>x.ソート物).OrderBy().ToList();でいいやん

Cとかその編だったら都度ググってコピペでOK

[ 15 ]
リストの左端ってなんだよ

配列に左右の概念なんてねーよ

[ 22 ]
>>15
まず、リストか配列かはっきりしろ
どちらにせよ要素には序列がある

[ 16 ]
説明は簡単だろ
高校数学レベル

[ 17 ]
書いてる考え方そのままプログラミング言語で文章にするだけじゃないの
文章を数式で書けみたいな感じ

[ 19 ]
>>17
そんなの通用するのHTMLくらいしかないぞ

[ 20 ]
ぼくはボゴソートちゃん!

[ 23 ]
うそだろ・・・
さすがに理解できないとまずいレベルだぞ

未経験者を入れた結果がこれ

[ 24 ]
日本語を読んでカードで実演すらできないって相当ヤバイだろ

[ 26 ]
こういうスレって職場だとクソの役にも立たない技術者笑が基礎知識ひけらかしにくるよなw

[ 27 ]
正直現場レベルでいったら自作ソートって信用されないから
バブルソート作りました、先頭からループして内部で終端からループしてソートしてますって
説明されたら、普通にソート使えよって突っ込まれるだけじゃないか?

[ 31 ]
>>27
自作ソート組んでも保守性に難があるからな
ただし動作する仕組みを理解しておくのは大事

[ 28 ]
学生とかの方が解けるんじゃないか?
もう忘れたわ

[ 32 ]
>>28
お前より学生雇ったほうが良いな

[ 36 ]
>>32
新規雇用ならまあそうだろ
ただ解けなかった技術者も学生時代は覚えてたと思うぞ、試験以外で使うことないから忘れるだけで、今覚えてる学生もいずれそうなる

[ 38 ]
>>36
これ、知識問題じゃないぞ

[ 39 ]
>>36
これ暗記問題じゃないけど……

[ 46 ]
>>36
あの、これ仕様書通りにプログラム組んでテストコード書けば良いだけでは

[ 52 ]
>>46
やり方は書いてあるが証明部分で確信がなければ問題数や制限時間によっては後回しか捨てるだろ

[ 55 ]
>>52
いや証明しなくても確かめるだけでいいんだろ?
全部の数字について、それよりより右の数すべてと比べてみりゃいいじゃん

[ 29 ]
ちゃんとやったんだけどな
忘れたわ

[ 30 ]
これを知識問題だと思ってしまうのは確実に思考力足りてないと思う