如果链接列表设置为无限插入,堆是否会变满或发生任何循环。问这个问题是为了学习。
添加到链表中的每个节点都必须从某处分配;通常它将从堆中分配。
因此,如果您无限期地分配节点,最终您的计算机将耗尽RAM来分配更多节点,此时下一个节点分配将失败(在某些操作系统上,这可能会导致您的进程被终止以回收内存,从而使系统的其余部分能够继续运行(。
如果链接列表设置为无限插入,堆是否会变满或发生任何循环。问这个问题是为了学习。
添加到链表中的每个节点都必须从某处分配;通常它将从堆中分配。
因此,如果您无限期地分配节点,最终您的计算机将耗尽RAM来分配更多节点,此时下一个节点分配将失败(在某些操作系统上,这可能会导致您的进程被终止以回收内存,从而使系统的其余部分能够继续运行(。
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