We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd893e4 commit bc3f118Copy full SHA for bc3f118
algo_visualizer.py
@@ -304,16 +304,21 @@ def partition(self,a,i,j):
304
l=i # left index
305
306
pivot=a[i]
307
+ piv_index=i
308
309
while i<j:
310
while i<len(a) and a[i]<= pivot:
311
i+=1
312
+ self.display(self.N,self.data,['purple' if x==piv_index else 'yellow' if x==i else "dodgerblue" for x in range(self.N)])
313
+ time.sleep(self.speed)
314
while a[j]>pivot:
315
j-=1
316
if i<j:
317
+ self.display(self.N,self.data,['red' if x==i or x==j else "dodgerblue" for x in range(self.N)])
318
319
a[i],a[j]=a[j],a[i]
- self.display(self.N,self.data,['yellow' if x==i or x==j else "dodgerblue" for x in range(self.N)])
- time.sleep(self.speed)
320
+ self.display(self.N,self.data,['lime' if x==i or x==j else "dodgerblue" for x in range(self.N)])
321
322
a[j],a[l]=a[l],a[j]
323
return j
324
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments