![]() |
1
70
一个字节是8位(二进制数据)。
可以使用字节数组存储二进制数据的集合,例如文件的内容。这样做的缺点是必须将整个文件内容加载到内存中。 对于大量二进制数据,如果您的语言支持流式数据类型,则最好使用它。 |
![]() |
2
51
字节数组的关键在于它提供了对存储在内存中的每个8位值的索引(快速、精确、原始)访问,您可以对这些字节进行操作来控制每个位。糟糕的是,计算机只是把每个条目当作一个独立的8位数字来处理——这可能是你的程序正在处理的,或者你可能更喜欢一些强大的数据类型,比如一个跟踪自身长度并根据需要增长的字符串,或者一个浮点数,让你不用考虑位表示就可以存储3.14。作为一种数据类型,在长数组的开始处插入或删除数据是低效的,因为所有后续元素都需要进行洗牌以形成或填补创建/需要的空白。 |
![]() |
3
11
|
![]() |
Okonjo Mitchel · CS50凯撒:分段故障问题 3 年前 |
![]() |
Baraa · 而我在java中得到无限的while循环 3 年前 |
![]() |
deficiencyOn · 用DP求解“背包” 7 年前 |
![]() |
Robbie · 使用嵌套的if-else语句理解Do-While循环 7 年前 |
![]() |
Andrei · 查找两个数组中的差异[重复] 7 年前 |
![]() |
Shkarik · 为什么我在Scala中的二进制搜索实现如此缓慢? 7 年前 |