2013-03-26

http://anond.hatelabo.jp/20130326014846

しかすると、連結リストの各ノードに保存するcharなどのデータのかわりにポインタを入れればいいだろう、という話なのかもしれませんが、それだと「入れ子」とは言わないでしょうし。

なんでそれを「入れ子」と言わないのかに興味がある。S式tree表現する場合を考えてみれば明らかでは。

記事への反応 -
  • プログラムの定義 プログラム:定義づけられた物事を進めていく妥当な手順・方法の決定、および物事・手順・方法の記述書 プログラミングの定義 (コンピューター)プログラミング:コン...

    • 不勉強なもので教えて頂きたいのですが、「LinkedListの入れ子でTree構造をつくり」というのは、どういう意味でしょう? 普通、木構造といえば、ノードは子ノードを2つ以上持てるようなも...

      • もしかすると、連結リストの各ノードに保存するcharなどのデータのかわりにポインタを入れればいいだろう、という話なのかもしれませんが、それだと「入れ子」とは言わないでしょ...

        • それは「今はC++の話をしているから」ですね。 あいにくLispはよく知りませんが、Lispの場合はタプルに実データだろうが他のタプルへのポインタだろうが何でも入れられるので、連結リ...

          • C++ははるかな昔にBetter Cの段階で挫折した経験しかないが、 一方、Cのような変数の方に型のある言語の場合、連結リストの自然な実装では それは「自然な実装」じゃなくて「原始的な...

            • そもそも、よくよくLinkedListクラスのインターフェースを眺めてみると、これは連結リストのノードを表現するクラスではなく、連結リストそのものを表現するクラスのようですね。こん...

          • データ部をNode*型にすればいいだろ。SICPあたり読むといいんじゃね?

      • 横だけど、君の日本語の解釈がおかしいだけじゃね。 struct Node{uint nchild;Node **children;} とかやればいいんじゃないの?

        • 具体的なコードを出していただいて助かります。もしかして、中間テーブルをmallocしろ、という話ですか?? あと、これは連結リストにもなっていないようですね。(ま、キャストすれば無...

    • とりあえず「プログラマー」と呼んでいる職業の具体的な対象をもう少し定義した方がいいと思うよ

    • 間違ってはいないが、業務系の現場ではポインタよりも先にオブジェクト指向を抑えておいて欲しいというのが本音。 LinkedListをスクラッチできる人なら、すぐ理解できると思うけどね。...

    • http://anond.hatelabo.jp/20130325172822 正直、プログラミング初学者にやたらc言語とポインタ学習を勧める風潮には辟易している。   ポインタは何にでも使えすぎるんだよ。自由すぎる代わりに...

      • 「関数ポインタを駆使しろ」というわけでも無く、 LinkedList程度なら「ポインタを使いこなす」には到底及ばない「簡単な話」という認識。 >>やるとしてもそれは直接叩くのではな...

        • 見づらくて保守性の低いコードを書く奴より、多少コストが高くても読みやすいコードを書く人の方が好かれる。

          • コスト度外視は三流、コストを考えて二流、コストパフォーマンスを考えてようやく一流。

          • 連結リストとSQLのループ分解程度で見辛いなんていう人初めて見た。 よくてSIer営業だよね?まさかプログラム書いてないよね?

            • 多分そこにいるのは 「連結リストとSQLのループ分解程度で見辛いなんていう人」 じゃなくて、 「相手の文も読まずに適当に上から目線を開陳する人」 というだけだと思う。よくいる、...

      • いやだからさ、ここで言ってる「プログラマー」っていうのは、制約多くてAPIも大して整備されてないゲーム専用機上で超綺麗なリアルタイムレンダリングするエンジン開発するぜ!サ...

        • 筆者としては、ゲームプログラマーの話は、「プログラミング入門」からは離れた尖った話だね。 明日以降の日記で書く「プログラミング初級者」以降の分化した世界の話だね。 そして...

        • 筆者としては、ゲームプログラマーの話は、「プログラミング入門」からは離れた尖った話だね。 明日以降の日記で書く「プログラミング初級者」以降の分化した世界の話だね。 そして...

    • 実際の現場では5年経験がありますとかいう癖にfizzbuzz書けませんとか言う連中をまとめて一仕事完成させないといけない。 俺の師匠はベタなプログラムを書きなぐるだけの俺の横に三か...

      • 入門者にもなれない人間が、そのままズルズル残って役に立った例は見たこと無いんだよね~ 大成できないなら、日本のソフトウェア業界から足洗わせた方が温情という見解 単純労働し...

        • >入門者にもなれない人間が、そのままズルズル残って役に立った例は見たこと無いんだよね~ それはあなたが育てられないからだし、育てられないのはあなたの能力が低いからだよ。 ...

        • >入門者にもなれない人間が、そのままズルズル残って役に立った例は見たこと無いんだよね~ それはあなたが育てられないからだし、育てられないのはあなたの能力が低いからだよ。 ...

        • >入門者にもなれない人間が、そのままズルズル残って役に立った例は見たこと無いんだよね~ それはあなたが育てられないからだし、育てられないのはあなたの能力が低いからだよ。 ...

          • 「誰もがプログラマーになれる」という幻想を信じているのでしょうか? 同様に、「誰もが努力すれば何にだってなれる」という幻想を信じていらっしゃるのでしょうか? 信じているよう...

          • 「誰もがプログラマーになれる」という幻想を信じているのでしょうか? 同様に、「誰もが努力すれば何にだってなれる」という幻想を信じていらっしゃるのでしょうか? 信じているよう...

            • →「誰もがプログラマーになれる」という幻想を信じているのでしょうか? →同様に、「誰もが努力すれば何にだってなれる」という幻想を信じていらっしゃるのでしょうか? なんだこ...

    • 「プログラミング出来ない奴ちょっと来い」と「プログラミングの入門」のプログラマ分類がSI業界的なので、別視点を引用。 プログラマには、プログラマ、職業プログラマ、真のプロ...

      • 「プログラミング出来ない奴ちょっと来い」http://anond.hatelabo.jp/20130322031333 う~ん、この人の日記の意見は、駄目だな~ 特に駄目だと感じるのは、 「というのも、多くの人は計算機科学を...

    • この人もプログラマに向いてなさそう

    • http://anond.hatelabo.jp/20130325172822 いや,入門者にLinkedListは無理ゲーだろ. この人,入門者に教えたことあるのかな? 無いだろうなあ.

      • 横だが、Linked Listを本を参考にして実装できない奴は門前払いでいいと思うよ? 入門者に教えたことがあるかないかと言われればないが、学生時代に同期の手伝いをしていた記憶を思い...

      • 筆者ですが、新卒や第2新卒に教えるけど5割は脱落するよ。 それはもう仕方ない。 短期で転職という経歴に傷をつけることを避けるため、 3年見込みが無いことをやることになって、見...

    • http://anond.hatelabo.jp/20130325172822 の続き 言語はJava7を想定。(Java8が迫っていますが、Lambdaなど関数型は、まだ早いと言うことで) 選定理由は、C++と比較して学べるところが大きく、安全でシ...

      • 増田が実際にプログラミングしている分野を知りたい

      • http://anond.hatelabo.jp/20130327020050 の続き emacsを使う意味 キーバインドのおかげで、掌を左右に動かす必要が少なく、動きが小さい分速くなります。加えて動きが小さいためホームポジショ...

        • キーバインドがどうしても覚えられなくてEmacsやVimはあきらめました

          • いまどき、普通のハッカーはそこらの人よりEclipseやVisualStudioを上手に使いこなしますよ。 この手の、むやみに自分の趣味を押しつけてくる手合いにはろくなやつはいません。 それより...

            • 横だけど、VisualStudioに関しては、クソなものも多いMS製品の中でも屈指の神ツールだと思う。 VSに比べたらEclipseなんて使ってらんないし、xcodeもかなり微妙。 VisualStudio for macとかfor linuxと...

            • 横だけど、VisualStudioに関しては、クソなものも多いMS製品の中でも屈指の神ツールだと思う。 VSに比べたらEclipseなんて使ってらんないし、xcodeもかなり微妙。 VisualStudio for macとかfor linuxと...

        • http://anond.hatelabo.jp/20130327182715 上の候補に戻す場合や誤入力を消す場合に、結局BSや矢印キーを押すことになってしまいます。 ……?? 私は、1つ上の候補に戻したい場合はShift-Spaceを押...

          • 漢字変換の最中というIMEが動作握っているときですと、emacs上でもC+hは押しても、 前文字を一文字消すにはなりませんよ。 日本語入力するとき、タイポしてからそのまま変換したときに...

          • 漢字変換の最中というIMEが動作握っているときですと、emacs上でもC+hは押しても、 前文字を一文字消すにはなりませんよ。 日本語入力するとき、タイポしてからそのまま変換したときに...

          • 漢字変換の最中というIMEが動作握っているときですと、emacs上でもC+hは押しても、 前文字を一文字消すにはなりませんよ。 日本語入力するとき、タイポしてからそのまま変換したときに...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん