数据结构21-队列常见操作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>队列</title>
</head>
<body>
    <script>
          function Queue(){
            this.items=[]

            Queue.prototype.push=function(element){
                this.items.push(element)
            }

            Queue.prototype.shift=function(){
               return this.items.shift()
            }

            Queue.prototype.front=function(){
                return this.items[0]
            }

            Queue.prototype.isEmpty=function(){
                return this.items.length==0
            }

            Queue.prototype.size=function(){
                return this.items.length
            }

            Queue.prototype.toString=function(){
                var resultString=""
                for(var i=0;i<this.items.length;i++){
                    resultString+=this.items[i]+""
                }
                return resultString
            }

        }
    </script>
</body>
</html>

posted @ 2022-12-12 16:17  前端导师歌谣  阅读(17)  评论(0)    收藏  举报