Workaround für Zeiger in R?

8

Ich habe kürzlich einen binären Baumsuchalgorithmus in R implementiert, und davor habe ich verknüpfte Array-ähnliche Strukturen verwendet. Dieser Algorithmus wäre viel einfacher, wenn Zeiger in R wären (nicht C-Zeiger, sondern Verweise auf Objekte). Ich frage mich, ob es einen Workaround gibt. Ich kenne S4 überhaupt nicht; Vielleicht ist es in diesem Rahmen möglich? Ich würde umweltrelevante Tricks vermeiden, da dieses Pass-by-Reference ein bisschen zu kurz ist. Und ich würde Aufrufe von C oder C ++ 's STL vermeiden. Es ist schließlich eine Frage.

    
gappy 11.09.2010, 23:37
quelle

2 Antworten

9

R 2.12 wird Ihnen etwas davon bringen. In der Zwischenzeit empfiehlt es sich, Umgebungen zu verwenden, um Call-by-Reference zu approximieren.

    
Dirk Eddelbuettel 12.09.2010, 00:18
quelle
1

Sie könnten auch an der Funktion binsearch() aus dem genetics -Paket interessiert sein: Ссылка . Es implementiert eine binäre Suche.

    
Ken Williams 15.09.2010 16:36
quelle

Tags und Links