贪吃蛇算法分析

    技术2025-06-21  5

      

    保存贪吃蛇使用的是 :vector

        算法一:

           使用一个vector保存整个蛇,当蛇没有吃到食物的时候,则蛇尾去掉,蛇头添加

                                                   当吃到食物的时候 ,蛇头添加

     

        算法二:

           vector 保存的是蛇的身体部分,  身体的移动跟随head的移动而移动,前一个蛇身是后一个蛇身移动的模板

                      吃到了就往蛇身里添加食物,没有迟到就不添加

     

     

     

        优劣: 第一种保存的时候比较方便,运动的时候比较复杂

               第二种完全相反

     

    代码在此就不贴了....麻烦得很,只要理解了算法了,相信没问题的!(如果需要的可以单独找我的哈)

          

    最新回复(0)