java开辟指定范围索引数组
来源:3-5 快速排序法 - Quick Sort
厥~~~
2019-05-27
比如我想只开辟数组arr[65]到arr[97]这个范围索引的数组空间,其他的都不开辟,不想浪费额外空间。有办法直接开辟么?还是说只能开辟arr[0]到arr[97]这个范围索引。
写回答
1回答
-
liuyubobobo
2019-05-27
对于数组,没有办法,你只能开辟连续的n个空间,空间索引从0开始。
对于你的需求,你可以只开辟97 - 65 + 1 = 33个空间,之后,如果你想取你定义的第x个元素,,在数组中找x - 65位置的元素。也就是将你需要的索引段重新进行了映射。65对应0;66对应1;以此类推,97对应32
或者,可以使用映射这样的数据结构:)映射在我的课程《玩转数据结构》中有详细介绍。
继续加油1:)
00
相似问题