我的办公室应用程序中使用了一个二维数组
例如int arr[10][4];
假设第一个索引代表水果,而秒数索引代表水果的属性,如价格,颜色等。
所以我可以存储10种水果,每种水果有4种特性。
假设我的任务是删除水果颜色为红色的数组中的条目。
为了达到这个目的,我只是在数组中循环,并将apple的条目设为零。
例如,如果苹果是第四个指数,那么arr[4][0]=0;
同样明智地我将匹配的标准设为零
并删除数组中的apple条目 使用循环我将arr [x] [0]处的条目移动到数组的下方。(冒泡排序)
但上面的方法似乎不是很好的编程习惯,
让我知道你的想法
注意:我无法更改数据结构,因为它在我的应用程序的许多部分使用