我有一个非常大的矩阵,我计划将其存储为Python中的字典列表。矩阵主要是0,我想知道字典中的散列函数是否会存储每一行的前导空间。例如,如果我初始化一个10万×100,000矩阵,但每行中只有大约1,000个条目存储实际元素,而对于第50,000行,我有48,500到50,500之间的条目,Python会创建大小为50,500或2,000此外,如果前者是正确的,那么我是否可以在Python当前的字典类中进行优化,还是需要创建自己的类呢?:
if (self.Data[ k
我解决了上面的leetcode问题,这里是我的解决方案,它运行得很好,除了测试用例,其中n = 30, k = 434991989显示了java.lang.OutOfMemoryError: JavarowGenerator(n, row, num + 1); } public static int kthGrammar(int n, int k)Math.pow(2,n - 1)]; rowGenerator