Content deleted Content added
SamRushing (talk | contribs) No edit summary |
m Substing templates: {{Unsigned}}. See User:AnomieBOT/docs/TemplateSubster for info. |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1:
{{WikiProject
{{WikiProject Computer science|importance=Low}}
}}
==Untitled==
What is the difference between Cheney's garbage collector and the one proposed a year earlier by Fenichel? Why do we have an article on Cheney and not on Fenichel?
Line 12 ⟶ 13:
:Is this algorithm recursive? Will it copy objects referred to by something referred to by something referenced from the stack? If so, it is not described that way. -- [[User:Beland|Beland]] 17:19, 24 May 2007 (UTC)
:: It isn't strictly recursive, but it does reach all the objects referenced even indirectly from the stack. Essentially, the stack and the heap both act as components of a queue, with you adding to the end of the heap any copied items, then forwarding the pointer in the queue. This results in a breadth-first approach to reaching all the items, since you won't reach the 'end' of the heap/queue until no more objects require copying and no more pointers require forwarding.. <!-- Template:Unsigned --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:66.75.233.189|66.75.233.189]] ([[User talk:66.75.233.189#top|talk]] • [[Special:Contributions/66.75.233.189|contribs]]) 01:53, 8 May 2008 (UTC)</small>
::: The algorithm as shown is totally recursive (see the recursive call to copy(r)), and performs a ''depth'' first search. I believe this is an error in the article. The pseudocode should be updated to match your description. <small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/86.66.40.164|86.66.40.164]] ([[User talk:86.66.40.164|talk]]) 13:50, 20 April 2016 (UTC)</small><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->
== Regarding Efficiency ==
Line 26 ⟶ 28:
== Algorithm Example ==
The algorithm example is recursive, and has no indentation. The whole idea behind Cheney is to avoid recursion. It needs to be replaced. [[User:SamRushing|SamRushing]] ([[User talk:SamRushing|talk]]) <span style="font-size:smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|undated]] comment added 08:51, 30 January 2016 (UTC)</span><!--Template:Undated--> <!--Autosigned by SineBot-->
|