-5
A
回答
0
如果您粘貼代碼會更容易些(帶不錯的縮進)而不是一張圖片。無論哪種方式,問題似乎是你正在遞減j從for循環。
for(int j=v[z]-1;j>=0;j--) {
for (int g=max_el;g > 0;g--) { // secondary problem.
p[k][j] = g;
j--; // This is the problem.
}
}
也許這反而:
for(int j=v[z]-1;j>=0;j--) {
int g=max_el;
p[k][j] = g;
--g;
}
很難說沒有數據,但它看起來像你沒有考慮限制Ĵ遞減Ĵ必須> = 0。你當然可以嘗試調試這使用調試器,但我懷疑,簡單地打印索引,當你循環瀏覽會照亮一些問題。
相關問題
- 1. 無效的讀寫大小4 valgrind
- 2. 用valgrind調試c,大小爲4的無效寫入/讀取
- 3. Valgrind:無效的讀寫大小爲8
- 4. 的valgrind - 無效的寫大小
- 5. 無效的讀取大小8,無效的寫入大小8(Valgrind)
- 6. 禁止無效寫入大小valgrind的Memcheck錯誤
- 7. C + + - Valgrind:無效的寫入大小爲1
- 8. 當初始化變量(Valgrind和C)時寫入大小無效
- 9. 在valgrind中無效讀取和寫入大小
- 10. Valgrind的無效讀取大小4(OpenCV的)的
- 11. 無效的讀取大小1 valgrind
- 12. Valgrind無效的讀取的大小
- 13. 大小8的讀取無效 - Valgrind + C
- 14. Valgrind的抱怨與「大小8的無效寫」
- 15. Valgrind報告無效的寫入錯誤
- 16. Valgrind:無效的寫入大小8來自複製構造函數
- 17. 在valgrind中無效寫入/讀取大小1,未找到答案
- 18. 無效的寫入大小:memset
- 19. Valgrind的示出「在的fread大小爲4的無效寫入」和內存泄漏
- 20. 無效Valgrind
- 21. Android:java.lang.IndexOutOfBoundsException:索引5無效,大小爲4
- 22. java.lang.IndexOutOfBoundsException:無效指數5,大小爲4
- 23. Valgrind無效的讀寫列表
- 24. C++太多寫入/讀取大小4
- 25. Valgrind:無效的讀取大小爲1. strcpy
- 26. 使用Valgrind無效讀取大小爲8的數據
- 27. Valgrind的無效讀取大小1(的sscanf)的
- 28. Valgrind調試日誌:無效的讀取大小爲8
- 29. valgrind給出大小爲1的無效讀取
- 30. 使用valgrind函數指針的讀取大小無效
_「尋求調試幫助的問題(」爲什麼這個代碼不工作?「)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。語句對其他讀者沒有用,請參閱:如何創建** [MCVE] **。「_ –
使用'new []'退出並使用'std :: vector'。 – PaulMcKenzie