bubble sort algorithm
play

Bubble Sort Algorithm for (int outer=0; outer<a.length-1; - PowerPoint PPT Presentation

Bubble Sort Algorithm for (int outer=0; outer<a.length-1; outer++) { for (int inner=0; inner<a.length-1-outer; inner++) { if (a[inner+1] < a[inner]) { int tmp = a[inner]; a[inner] = a[inner+1]; a[inner+1] = tmp; }}} Bubble Sort


  1. Bubble Sort Algorithm for (int outer=0; outer<a.length-1; outer++) { for (int inner=0; inner<a.length-1-outer; inner++) { if (a[inner+1] < a[inner]) { int tmp = a[inner]; a[inner] = a[inner+1]; a[inner+1] = tmp; }}}

  2. Bubble Sort Number of comparisons n(n-1) / 2 Number of swaps average case n(n-1) / 4 n(n-1) / 2 worst case

  3. Selection Sort Algorithm for (int outer = 0; outer < a.length-1; outer++) { int min = outer; for (int inner=outer+1; inner <a.length; inner++) { if (a[inner] < a[min]) min = inner; } int temp = a[outer]; a[outer] = a[min]; a[min] = temp; }}

  4. Selection Sort Number of comparisons n(n-1) / 2 Number of swaps average case n/2 n worst case

  5. Insertion Sort Algorithm for(int outer=1; outer<a.length; outer++) { temp = a[outer]; int inner=outer; for (; ((inner>0)&&(a[inner-1]>temp)) inner--) { a[inner] = a[inner-1]; } a[inner] = temp; }}

  6. Insertion Sort Number of comparisons worse case n ( n – 1) / 2 n ( n – 1) / 4 average case Number of copies/shifts, same as comparison

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend