[問題] 初學請教:計數排序問題

作者: jkkert   2018-11-06 16:16:16
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
MinGW + VS Code
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
大家好我是C++初學者在練習這個問題時
http://bit.ly/2yTqpHW
進入countSort function後會回不到main function
我的錯誤是進到
C:\MinGW\lib\gcc\mingw32\6.3.0\include\c++\ext\new_allocator.h
void
deallocate(pointer __p, size_type)
{ ::operator delete(__p); }
產生error
不知道是不是我VS Code沒裝好有問題還是?
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
進入countSort function後會回不到main function
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
http://bit.ly/2yTqpHW
補充說明(Supplement):
初次在這個版發文,有錯請見諒><
作者: djshen (djshen)   2018-11-06 16:47:00
29行
作者: moebear (萌熊)   2018-11-06 18:04:00
你用vector的話 把所有[]改成.at 有助於你debug沒認真看 不過一樓說29行的話大概就是越界了
作者: BlazarArc (Midnight Sun)   2018-11-07 00:07:00
你全部用.at就知道了 是越界21行 range的index跟vec的index你多想一下
作者: djshen (djshen)   2018-11-07 00:49:00
你其中一段邏輯有問題

Links booklink

Contact Us: admin [ a t ] ucptt.com