使用codeblocks写完二分查找后点build and run后就出现terminal然后光标一直闪也不运行,程序报错也都还好了,该如何用这个运行呀
问题描述:
CodemBlacks20.03
arch Project Build Debug Fortran wxSmith ToolsTools+Plugins DoxyBlocksSettingsHelp
谷 Debug
qlobal> rt(int arrayll.int leftint right
口口口口口口QQSC
X main.cX
FSymbols 1 Hinclude
#incluae 23
void quick_sort(int array[].int left,intright)
inti=left,j=right
int temp
intpivot
8 C:Users\ALIENWARE\Desktop\CB\二分查找bin\Debug\二分查找.ex
Divot =array[(left+right)/2]
hile(i<=j)
/从左到右找到太于等于基准点的元
hile (array[i]<pivot)
++
/从右到左拔到小于等于基准点的示素
hile(array[j]<pivot)
中
emp array[i]
rravli array Lil
if(left<j)
quick_sort(array,left,j)
白
quick_sort(array,right,i)
int main(
ray[]=98.63,42.13,66.99.167.107)
Length
length=sizeof(array)/sizeof(array[0])
quick_sort(array,0.lenzth-1)
Tesut
or(in length:i+
Lonothers
CodeBlocksXSearch results XCcccXBuild logX Build
Run:Debugin二分查找(compiler: CML
答
第31行应该是j--