本題的基本思想是:先設(shè)置好上、下界和軸值,然后分別從線性表兩端查找正數(shù)和負(fù)數(shù),找到后進(jìn)行交換,直到上下界相遇。算法如下:
本算法不要求將整個(gè)記錄進(jìn)行排序,而只進(jìn)行查找第j個(gè)記錄。