queue存取二维数组
时间: 2023-08-20 16:08:16 浏览: 223
队列可以用来存取二维数组。对于二维数组的存取,可以按行优先或按列优先的方式进行,具体取决于具体情况。按行优先存储即先行后列,先存储行号较小的元素,行号相等先存储列号较小的元素。在队列中,有一个队满条件,即(rear + 1) % QueueSize == front,其中QueueSize为循环队列的最大长度。可以根据这个条件来判断队列是否已满,如果已满,则无法继续存取二维数组。如果队列未满,可以将二维数组的元素依次入队列,可以按照按行优先或按列优先的方式进行存取。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [数据结构基础概念篇](https://blog.csdn.net/qq_21743659/article/details/113738656)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [数据结构-栈、队列和数组](https://blog.csdn.net/qq_62063545/article/details/129738969)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文