【一寸】仕事スレ 第143休憩所【一服】at KOREA
【一寸】仕事スレ 第143休憩所【一服】 - 暇つぶし2ch602:マンセー名無しさん
10/06/16 22:29:33 87Mt2bEv
>>599
> メモリに直接アクセス、超巨大変数、を使わずに、(もちろん変数名の添字で事実上の配列を生成するのもなし)
> で、配列と同等のオブジェクトを定義し、車輪の再発明が出来るなら、面白い頭の体操なのですが。
> これ↑は、いくら考えても自分の能力では、できませんでした。

例えば、構造体にデータをセットしてデータチェインを構築すればいいんじゃないかと。
もし私がこの問題を出題されたら二分木に放り込むと思う。

要はデータベース的な手法は何でも使えるわけで。
ファイルなどのストリーム出力に構造体ごとがんがん出力していって、
データを取り出すときには頭から全データをチェックする、なんていう
強引な手法も考えられます。

Cでは変数は動的に生成できないですが、この条件なら
「ファイル名」を動的に生成しても許されるでしょう。
そして1ファイルに1データを書き込んでいく。
どんな評価になるか怖いですが。w

知り合いに出題してみたら、真っ先にデータチェインが出てきました。
次に、MySQLとかのデータベースを使うと言われました。
確かにデータベース禁止とは言われてないけど。w
数分しか話題にしませんでしたが、いくつか出た案の中でも秀逸(?)だったのは
「スタックの馬鹿でかい領域を確保してそれを使う。スタックは配列とは違うと言い張る」
とか
「配列を確保してはいけないのであれば、いっそのこと何も確保しない。いきなり適当なメモリに書き込んでしまう。運がいい時だけ動く。w」
なんてのがありました。
もしこの方法だったら、どんな評価になるでしょうねw



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch