私はちょうどデータ構造とアルゴリズムの学習を始めています。 Narasimha Karumanchi(CareerMonk)の "Pythonでのデータ構造とアルゴリズム思考"の本を使用しています。Pythonとハッシュテーブルを使用してリンクリストの最後からn番目のノードを見つけよう
リンクリストのトピックで、練習問題の1つは、リンクリストの最後からn番目のノードを見つけることです。著者は、ハッシュテーブルを使用することがブルートフォースを強制するよりも優れた解決策であると述べています。
著者は実装を残しています。私はPythonでこれをクラスメソッドまたは関数としてどのようにコード化するのだろうかと思います。つまり、C/C++でメモリアドレスを取得するのは比較的簡単ですが、著者が提案するようにハッシュテーブル(辞書)を構築する方法はわかりません。
誰でも手助けできますか?
おかげで、Pythonで
申し訳ありませんが、私はdidnのあなたが値がリスト自体のノードであると言うとき、理解しないでください –
編集はそれをクリアしますか? – user3030010
はい!それは今意味がある。どうもありがとう :) –