-2
A
回答
2
一種方式在序列中找到了丟失的物品是比較COUNT(*)和max(ID )。 它應該給你一個缺少多少的概念,然後開始包括你在二分查找中檢查的範圍。
替代方法是迭代按ID排序的行,並在序列跳轉時觸發插入。
$lastId = 0;
foreach ($rows as $row)
{
if ($lastId + 1 != $row['id']) {
fillInRows($lastId + 1, $row['id'] -1);
}
$lastId = $row['id'];
}
function fillInRows($min, $max)
{
for ($i = $min; $i <= $max; $i++) {
// exercise left for the reader
}
}
+0
謝謝,這正是我正在尋找的 - 顯然這個問題並不像主持人所想的那樣模糊 - –
相關問題
- 1. 計算cocos2d中的缺失精靈
- 2. 處理計算中缺失的矩陣
- 3. 在mysql中的計數值缺失
- 4. 計數缺失行
- 5. MySQL的JDBC失敗計算行號
- 6. 計算缺失數字的數量
- 7. Linq:計算行組包括0的行數缺失
- 8. 計算欄填寫缺失ID
- 9. 忽略在計算缺失值
- 10. 計算在R 2與缺失值
- 11. 在mysql中執行計算
- 12. 缺少範圍mysql中的缺失值
- 13. mysql計算缺勤總天數
- 14. PHP/MySQL的缺失的行上查詢
- 15. PHP的MySQL,計算行
- 16. 計算MySQL行的數量
- 17. PHP MySQL的缺失行(錯誤?)
- 18. 使用&運算符計算數組的缺失
- 19. 在XSLT中計算可能缺失的元素的總數?
- 20. 計算基於mysql中的行內容的數學計算
- 21. 伯爵在MySQL中的計算的行
- 22. 計算並加入MYSQL中的計算
- 23. 計算時間序列中的缺失值
- 24. 計算SPSS文件中缺失值的數量(使用memisc)
- 25. 將缺失值設置爲R中的常數,計算速度
- 26. 在Java中計算缺失值的比率/比例
- 27. 在MySQL中計算行的速度
- 28. 如何計算MySQL中選定的行?
- 29. 使用PHP7計算Mysql中的行數
- 30. MySQL計算聯合表中的行
你需要澄清你的問題。 – simshaun
爲什麼你需要填補缺失的行? – Problematic
發佈你的代碼,所以我們可以看看,如果我每次說我這個時都有鎳...... – Drewdin