0
我有0
和1
包裝在vector<int>
填充行(第一行,第二行等..)矩陣。如何查找第一列和最後一列的索引以及第一行和最後一行不僅包含零或僅包含內部的索引? 我已經迭代四次循環和比較,但有更快,更優雅的方式來做到這一點?如何查找第一列和最後一列的索引以及第一行和最後一行不僅包含零或僅包含內部的索引?
for example result here is columns with indexes 1 and 4 and rows with 1 and 4.
0 0 0 0 0
0 0 1 0 0
0 1 0 0 1
0 0 0 0 0
0 0 0 1 0
那麼在你的例子中是一個'vector'包含'25'' int's?在[行 - 主要順序](http://en.wikipedia.org/wiki/Row-major_order)? –
BoBTFish
向我們顯示代碼。 – 0x499602D2
正常和反向迭代器的'std :: find_if'應該很容易完成這項工作。 – rightfold