daily log 10.26.20

less than 1 minute read

CURRENT PROJECTS:

  1. CM – catcart (umjs-ecomm-catcart, personalposher, personalposherLIVE, personalposher-backend)
  2. FEM – rockpaper
  3. UJS – CURRENT: UJS Selection Sort BACKLOG (Firecode/Leetcode/System Design)
  4. RecipeScraper (maybe daniel?)

SELECTION SORT PRACTICE (25 min)

function selectionSort(array){
    console.log(array)
    let min_idx;
    let marcher_idx;
    let temp;
    for(var i=0; i<array.length; i++){
        for(var j=0; j<array.length; j++){
            min_idx = i
            marcher_idx = j
            
            if(array[marcher_idx] > array[min_idx]){
                temp = array[marcher_idx]
                array[marcher_idx] = array[min_idx]
                array[min_idx] = temp

            } else {
                console.log('proceed')
            }


        }
    }
    console.log(array)
}




var myArray = [12,5,6,9,7]
selectionSort(myArray)

V1

// function selectionSort(array){
//     console.log(array)
//     var min = array[0]
//     var min_idx = 0
//     for(var i=0;i<array.length; i++){
//         console.log(i)
//         current = array[i]
//         if (array[i] < min_num){

//             var temp = min_num
//             min_idx = array[i]
//             array[i] = temp
//         } 
//     }
//     console.log(array)
// }

// var myArray = [12,5,6,9,7]
// selectionSort(myArray)