冒泡排序(Bubble Sort)

冒泡排序(Bubble Sort)

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。
program 排序

  
    list
    i
    j
    temp
  
  
    list
    
      
        
        
          
            35
          
        
        
          
            11
          
        
        
          
            9
          
        
        
          
            56
          
        
        
          
            48
          
        
        
          
            28
          
        
        
          
            15
          
        
      
    
    
      
        i
        
          
            1
          
        
        
          
            10
          
          
            
              
                list
              
            
          
        
        
          
            1
          
        
        
          
            j
            
              
                1
              
              
                i
              
            
            
              
                10
              
              
                
                  
                    list
                  
                
              
            
            
              
                1
              
            
            
              
                
                  
                    GT
                    
                      
                        
                        GET
                        FROM_START
                        
                          
                            list
                          
                        
                        
                          
                            i
                          
                        
                      
                    
                    
                      
                        
                        GET
                        FROM_START
                        
                          
                            list
                          
                        
                        
                          
                            j
                          
                        
                      
                    
                  
                
                
                  
                    temp
                    
                      
                        
                        GET
                        FROM_START
                        
                          
                            list
                          
                        
                        
                          
                            i
                          
                        
                      
                    
                    
                      
                        
                        SET
                        FROM_START
                        
                          
                            list
                          
                        
                        
                          
                            i
                          
                        
                        
                          
                            
                            GET
                            FROM_START
                            
                              
                                list
                              
                            
                            
                              
                                j
                              
                            
                          
                        
                        
                          
                            
                            SET
                            FROM_START
                            
                              
                                list
                              
                            
                            
                              
                                j
                              
                            
                            
                              
                                temp
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
        
          
            
              
                abc
              
              
                list
              
            
          
        
      
    
  

            
在编辑器中运行


相关创作
让第1排LED灯从左到右“遍历”(流水灯)。
热度:66
Arduino 7段数码管显示
热度:21
使用循环在micro:bit上创建跳动的心形动画。
热度:0
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。