単一のリンクリストを使用してlongを作成するにはどうすればよいですか?始める必要がありますが、方法がわかりません。誰かが基本的なBigIntを入手する方法を教えてくれる可能性はありますか?
質問する
104 次
1 に答える
-1
Python2.7にはbigintはありませんが、intとlongsがあります。pythondocsを参照してください。Python3には整数しかありません。ただし、実際には、Pythonは型付き言語ではないため、longとintをシームレスに切り替えることができます。maxintに達するとすぐに、数値はlongに変換されますが、サイズ制限はありません。
>>> import sys
>>> sys.maxint
9223372036854775807
>>> 2**10
1024
>>> 2**20
1048576
>>> 2**50
1125899906842624
>>> 2**100
1267650600228229401496703205376L
リンクリストの実装は、ここSOにあります。Pythonは動的に型付けされるため、通常、リストには任意のオブジェクトを含めることができます。リンクリストがlongsと何の関係があるのかわかりません。
于 2012-11-08T17:16:13.830 に答える