Q
查找
-2
A
回答
2
也許是這樣的:
int result = Enumerable.Range(1, list.Length)
.Where(i => !list.Contains(i))
.FirstOrDefault();
這將返回0
如果list
包含從1到的所有整數n。
1
var first = Enumerable.Range(1, list.Max()).Except(list).First();
+2
我會使用'list.Count()'而不是'list.Max',所以你不需要費心計算最大值。你也可以用'First'來代替'Min'來允許短路,因爲第一個值總是最小的。 – Servy
相關問題
- 1. ld查找以查找庫
- 2. 查找,查找下一個?
- 3. Automator在查找查找器項目中查找名稱數組
- 4. 空查找表與非匹配查找表(查找變換)
- 5. 查找
- 6. 查找
- 7. 查找
- 8. 查找
- 9. 查找
- 10. 查找
- 11. 查找
- 12. 查找
- 13. 查找
- 14. 查找
- 15. 查找
- 16. 查找
- 17. 查找
- 18. 查找
- 19. 查找
- 20. 查找
- 21. 查找
- 22. 查詢查找表
- 23. 查找typeof查看
- 24. 查找單查詢
- 25. jQuery查找查詢
- 26. 查詢mongoDB查找()
- 27. 查找MDX查詢
- 28. 查詢查找表
- 29. Excel VBA - 查找函數 - 查找變量
- 30. SSIS查找VS模糊查找
順便說一句,這是一個數組,而不是'List'。 –