数组按行存转成按列存
时间: 2023-09-27 08:10:55 浏览: 97
根据引用\[1\]中的描述,如果一个二维数组arr\[1..M, 1..N\]按列存储,每个元素占用K个存储单元,那么元素arr\[i,j\]在该数组空间的地址可以通过公式base+((j-1)*M+i-1)*K计算得出。所以,如果要将按行存储的数组转换为按列存储,可以使用这个公式来计算每个元素在新数组中的地址。
#### 引用[.reference_title]
- *1* [数据结构 || 二维数组按行存储和按列存储](https://blog.csdn.net/zhusongziye/article/details/104574973)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [行转列,列转行操作](https://blog.csdn.net/hcq_lxq/article/details/121119217)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文