2022年6月29日,是信工梦之队程序设计团队社会实践的第五天。
在过去的几天,我们分别接触了双指针和链表,掌握这些内容能够让我们求解特定问题时多一些便捷的途径,相信在我们日后的学习过程中,我们能熟练应用力扣这个刷题平台以及我们的所学的算法内容。
今天我们学习的内容是队列,与之前学习的数组可以遍历其中的内容并进行相应的增删改操作不同,队列特有的队列结构决定了队列只允许在一端插入,在另一端删除,队列的两端全是开口,特点是“先进先出”,这样的特性让他区别于先前学习的内容,在一些特定的问题如约瑟夫问题、括号匹配问题中有着高效简洁的应用,如果用数组模拟很容易造成超时和越界的问题,因此学习好队列是很有必要的,掌握队列的存储方式以及在修改时队列内元素是如何动态变化的是学好队列的关键,通过更多对队列这个数据结构的学习,我们的团队队员能够拓展思维,而相应的练习习题更能帮大家跳出原有固化思想,从而写出更简洁、更高效的代码,从而提升自己的算法硬实力。
李白曾说过:“大鹏一日同风起,扶摇直上九万里。”算法的学习过程是稳扎稳打、循序渐进的,只有经过长期的磨练才能造就一个好的学习者,希望接下来的学习过程中队员们能更好的体会到学习算法的乐趣,夯实自己的基础,在学习基础的过程中仍能精益求精。
http://www.dxsbao.com/shijian/450121.html 点此复制本页地址