0414_算法与设计模式

查找与排序算法实战

学习价值

  • 是通过大厂面试的必备硬核能力
  • 是升职加薪必备的基础能力
  • 是成为高阶测试开发工程师的必经之路

课程目标

通过案例的学习,了解算法的学习方法,以及在面试之前如何准备算法。如果面试被问到算法应该如何回答

算法的学习路径

image

实战案例

查找算法

“”"

刷题注意点:

  1. 题目里面的模版不要做任何变动。

  2. 算法求出来的结果一定要return

  3. 写出来算法之后先运行,看看基本的测试用例是否能通过

  4. 如果能通过,那么就点击提交

  5. 提交完成之后也可以看一下其他人的题解。(没提交也可以看题解)

“”"

排序

总结

  • 掌握常用的查找算法以及其应用场景。
  • 掌握常用的排序算法以及其应用场景。

源码地址

  • 参考以上每个教程

课后作业(leetcode)

周四-模拟面试/作业讲解

  • 随机抽2道算法题目让同学上麦回答。
  • 完成递归的课后练习
    1. 编写一个递归函数来计算列表包含的元素数。
    2. 通过递归找到列表中最大的数字。
    3. 通过递归的方式实现二分查找算法。
  • 完成快排的实战练习

算法模拟面试地址

霍格沃兹讲师-AD 邀请您参加企业微信会议
会议主题:模拟面试-算法
会议时间:2024/04/18 20:00-21:00 (GMT+08:00) 中国标准时间 - 北京

点击链接入会,或添加至会议列表:
https://work.weixin.qq.com/webapp/tm/GCYZQYMKIn8

#企业微信会议:775-398-951

手机一键拨号入会
+8675536550000,775398951# (中国大陆)
+85230018898,2,775398951# (中国香港)

根据您的位置拨号
+86 (0)755 36550000 (中国大陆)
+85230018898 (中国香港)

与会成员:霍格沃兹讲师-AD;