2010-09-11 26 views
8

Tôi đã triển khai thuật toán tìm kiếm cây nhị phân gần đây trong R và trước đó tôi đã sử dụng các cấu trúc giống như mảng được liên kết. Những thuật toán này sẽ dễ dàng hơn nhiều nếu có con trỏ trong R (không phải con trỏ C, nhưng tham chiếu đến đối tượng). Tôi tự hỏi liệu có cách giải quyết hay không. Tôi không biết S4 chút nào; có lẽ nó có thể trong khuôn khổ đó? Tôi sẽ tránh các thủ thuật liên quan đến môi trường, vì việc tham chiếu vượt qua đó hơi khó giải quyết một chút. Và tôi sẽ tránh invocations của STL C hoặc C++. Đó là một câu hỏi R sau khi tất cả.Giải pháp cho con trỏ trong R?

Trả lời

9

R 2.12 sẽ bắt đầu mang đến cho bạn một số điều này. Trong thời gian chờ đợi, đề xuất chung là sử dụng môi trường để gần đúng tham chiếu từng cuộc gọi.

+0

Môi trường AFAIK là điều duy nhất hoạt động như con trỏ trong R. Đây có thể là trường hợp cố gắng sử dụng công cụ sai, nếu bạn đang cố gắng sử dụng thuần túy R. –

+0

Dirk, tôi không thể tìm thấy nhiều trong các tính năng của R 2.12 (http://stat.ethz.ch/R-manual/R-devel/doc/html/NEWS.html) sẽ hữu ích. Tui bỏ lỡ điều gì vậy? – gappy

+0

Có, tệp NEWS khá ngắn gọn về điều này, xem ví dụ: [refClass.Rd] (http://svn.r-project.org/R/trunk/src/library/methods/man/refClass.Rd) nhưng điều này là tất cả vẫn còn khá lỏng. –

Các vấn đề liên quan