Re: [問題] java不支援pointer
小弟的淺見以為:
Java雖然沒有支援pointer
可以任意指定記憶體位置作計算
而類別實例的名子,本身就是記憶體位置
是可以實作linked list
大概會是這樣:
Class List{
int data;
//前一筆資料
List front=null;
//後一筆資料
List back=null;
...
//寫List的方法
.....
}
※ 引述《wsx02 ()》之銘言:
: Java is a programming language derived much of its syntax from C and C++.
: Different from C and C++, Java does not support pointer arithmetic.
: 1. Please explain the reasons behind such design. (Hint: You might need to use
: "Stacks" in your answer)
: 2. Without pointer arithmetic ability, can you still implement linked list
: in Java?
: 請問第一題應該怎麼回答比較好呢?
: 第二題我會回答有提供reference來實作linked list 不知道這樣可以嗎?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.157.8
→
04/15 00:21, , 1F
04/15 00:21, 1F
→
04/15 00:24, , 2F
04/15 00:24, 2F
→
04/15 00:26, , 3F
04/15 00:26, 3F