我正在一個c + +項目,我卡住了。我試圖從一個矢量生成一個網格,該矢量包含網格中的元素。最初,這個矢量將持有類似(3,3)的東西,我只需創建一個看起來像這個XXX的網格。如果它是(3,2,1),那將是XX | X。括號中的第一個數字表示在我的網格中的X的總數(即使在X已被移除之後),並且隨後的數字表示如上所示的每列的X的數量。代一個遊戲矢量網格
我在創造一個網格,還跟蹤的去除X的,所以當我想要重建它,對於去除X的空間是存在的,沒有被覆蓋的問題。
例如:初始網格 = XXX | XX =>(5,3,2) 後來網格 = OOX | XX =>(3,1,2)
生成從電網「初始網格」很簡單,但生成後面的網格很難(對我而言)。例如,我的新向量將爲「後面的網格」保留(3,1,2)。如果我想用(3,1,2)表示法生成「後期網格」,我該怎麼做。任何幫助是極大的讚賞。
這不是一項家庭作業,這是我正在開展的一個側面項目。
你在這方面做了什麼嘗試?請張貼一些代碼並解釋它的輸出是什麼以及它與你想要的不同。 –
你的問題很難理解。 (3,1,2)並不唯一標識OOX | XX,除非在刪除之後有某種邏輯。 –