在大多数元素的leetcode II问题中,我使用哈希图来跟踪每个元素重复了多少次,但在极客中,我看到他们使用了一个结构数组,所以我想知道哪个更快、占用更多空间!
对象占用额外的空间,因为hashmap需要三个额外的对象或每个条目,而数组则不需要。因此,与数组相比,Hashmap占用了更多的空间;然而,在hashmap的情况下,得到结果的速度要比数组快得多。因此,这取决于问题的制约因素;是使用hashmap还是数组
在大多数元素的leetcode II问题中,我使用哈希图来跟踪每个元素重复了多少次,但在极客中,我看到他们使用了一个结构数组,所以我想知道哪个更快、占用更多空间!
对象占用额外的空间,因为hashmap需要三个额外的对象或每个条目,而数组则不需要。因此,与数组相比,Hashmap占用了更多的空间;然而,在hashmap的情况下,得到结果的速度要比数组快得多。因此,这取决于问题的制约因素;是使用hashmap还是数组
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium