第二期基础算法(Leetcode)刻意练习训练营 已经结束了,本次刻意练习采用分类别练习的模式,即选择了五个知识点(数组链表字符串贪心算法),每个知识点选择了 三个简单两个中等一个困难 等级的题目,共计三十道题,利用三十天的时间完成这组刻意练习。这篇文章主要是对本次活动进行复盘,为以后类似的活动积累经验。

我将从三个方面进行复盘。

  • 第一方面,本次活动有哪些部分或者环节是可以保留的。
  • 第二方面,本次活动存在的问题。
  • 第三方面,以后活动努力的方向。

保留的环节(Keep)

第一,做刻意练习训练营的初衷不变。

“打磨自我技能,认识优秀伙伴,构建学习氛围,帮助学习者成长,挖掘潜在团队成员”,是我们组织“基础算法(Leetcode)刻意练习训练营”的初衷,这样的活动对人对己都是非常有意义的,所以我们准备长期坚持下去。

第二,做刻意练习训练营的流程不变。

这个活动是通过任务驱动的,要求参与者在规定的时间内完成任务,写技术Blog,通过输出来倒逼输入。

可分成几个关键的步骤:

  1. 通过本公众号发布刻意练习训练营的活动通知;
  2. 建立活动群;
  3. 邀请参与者进群;
  4. 活动开始仪式,宣布活动规则;
  5. 每日发布任务;
  6. 参与问题讨论;
  7. 统计打卡数据;
  8. 把未打卡的参与者抱出活动群;
  9. 活动结束仪式,颁发结营证书,填写反馈表,邀请加入团队;

活动过程中通过开营,结营来体现仪式感,通过流出机制体现危机感,通过颁发优秀学员证书体现荣誉感。在参与活动的过程中不仅打磨了自己的技能,还认识了一批优秀自律的伙伴。

第三,把刻意练习训练营的成果开源不变。

本次训练营,我们通过一份石墨文档,记录了所有参与者的打卡数据,通过里面的链接,可以查看每位参与者的技术Blog。

https://shimo.im/docs/XHT8y9VypphrGtKQ/

我们也把本次活动的内容整理成 一份120多页的Pdf文档,可以作为学习数据结构与算法课程的参考资料,或备考计算机类研究生的备考资料。希望能够帮助到有这样需求的同学们。

下载地址:https://pan.baidu.com/s/1-DXKrU1xQF46SjydcfJS9w

提取码: pzb4


遇到的问题(Problem)

虽然,我们对以下情况做了改进:

  • 针对以往参与者不知道怎样写Blog,我们写了 如何注册和使用CSDN写技术Blog?
  • 针对以往参与者不知道怎样安装和配置编译环境,我们写了 如何注册和使用Leetcode进行刷题?

但是本次训练营仍存在以下问题:

  1. 参与者不懂得 只字不差 的阅读每日的任务和活动规则。
  2. 参与者在遇到问题的时候不知道如何通过搜索引擎来寻找答案。
  3. 在问题讨论的时候参与的人数偏少。
  4. 我们没有了解很多参与者中途放弃的原因。

以后活动优化的方向(Try)

  1. 在知识点的内化方面进行优化,辅助参与者把所学知识与自身已有的知识连接起来。
  2. 在问题讨论方面,加入直播或线下环节,仅仅依靠线上的交流还是不够的。
  3. 为了不辜负新成员对我们的信任,设计一些团建活动,增加凝聚力。

我在本次活动中的打卡情况

  • Task01. 两数之和
  • Task02. 删除排序数组中的重复项
  • Task03. 移除元素
  • Task04. 三数之和
  • Task05. 最接近的三数之和
  • Task06. 买卖股票的最佳时机III
  • Task07. 合并两个有序链表
  • Task08. 删除排序链表中的重复元素
  • Task09. 环形链表
  • Task10. 两数相加
  • Task11. 删除链表的倒数第N个节点
  • Task12. 合并K个排序链表
  • Task13. 罗马数字转整数
  • Task14. 最长公共前缀
  • Task15. 有效的括号
  • Task16. 无重复字符的最长子串
  • Task17. 最长回文子串
  • Task18. 正则表达式匹配
  • Task19. 相同的树
  • Task20. 对称二叉树
  • Task21. 二叉树的最大深度
  • Task22. 二叉树的中序遍历
  • Task23. 不同的二叉搜索树 II
  • Task24. 恢复二叉搜索树
  • Task25. 买卖股票的最佳时机 II
  • Task26. 判断子序列
  • Task27. 分发饼干
  • Task28. 跳跃游戏
  • Task29. 加油站
  • Task30. 通配符匹配

总结

以上就是我对本次活动的复盘,抓住活动中保持不变的本质性的东西。以后的招新以及学习活动都可以按照这个框架来做,慢慢的优化,提升效率就好。我的复盘希望对其它做团队的老师或同学有所借鉴,就这样吧!See You!


往期活动

LSGO软件技术团队会定期开展提升编程技能的刻意练习活动,希望大家能够参与进来一起刻意练习,一起学习进步!

  • Python基础刻意练习活动即将开启,你参加吗?
  • Task01:变量、运算符与数据类型
  • Task02:条件与循环
  • Task03:列表与元组
  • Task04:字符串与序列
  • Task05:函数与Lambda表达式
  • Task06:字典与集合
  • Task07:文件与文件系统
  • Task08:异常处理
  • Task09:else 与 with 语句
  • Task10:类与对象
  • Task11:魔法方法
  • Task12:模块

我是 终身学习者“老马”,一个长期践行“结伴式学习”理念的 中年大叔

我崇尚分享,渴望成长,于2010年创立了“LSGO软件技术团队”,并加入了国内著名的开源组织“Datawhale”,也是“Dre@mtech”、“智能机器人研究中心”和“大数据与哲学社会科学实验室”的一员。

愿我们一起学习,一起进步,相互陪伴,共同成长。

后台回复「搜搜搜」,随机获取电子资源!
欢迎关注,请扫描二维码:

对“基础算法(LeetCode)刻意练习活动”的复盘相关推荐

  1. 第02期 基础算法(Leetcode)刻意练习开营计划

    背景 如果说 Java 是自动档轿车,C 就是手动档吉普.数据结构与算法呢?是变速箱的工作原理.你完全可以不知道变速箱怎样工作,就把自动档的车子从 A 开到 B,而且未必就比懂得的人慢.写程序这件事, ...

  2. DSP基础算法与模型研究

    DSP基础算法与模型研究 (转载请保留原文链接 http://www.techinads.com/archives/41 authored by 江申_Johnson) 美国有一家很优秀的DSP公司- ...

  3. 提高篇 第一部分 基础算法 第1章 贪心算法

    一本通提高篇在线提交地址 一本通提高篇在线提交地址_老象的专栏-CSDN博客 [ 贪心 进阶总结 ][ 来自一本通提高篇 ] [ 贪心 进阶总结 ][ 来自一本通提高篇 ]_violinwang-CS ...

  4. 学习记录1.0(基础算法)

    蒟蒻的总结 主要总结了排序.前缀和(偷懒).差分(偷懒).离散化和区间和并问题. 还没学哈希表.二叉树啥的 ,学了之后会更新的新的做法的! 大部分都来自Acwing啦! 1.快速排序 用指针左右往中间 ...

  5. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  6. 【算法竞赛从入门到精通】【基础算法】

    基础算法 贪心法的基本思想 如何判断一个题目能用贪心法? 常见问题 最少硬币问题 活动安排问题(区间调度问题) 区间覆盖问题 最优装载问题 多机调度问题 Huffman编码 [poj 1521&quo ...

  7. 小白机器学习基础算法学习必经之路

    https://www.toutiao.com/a6657427848900379150/ 2019-02-14 15:21:13 未来,人工智能是生产力,是变革社会的主要技术力量之一. 掌握人工智能 ...

  8. 【AcWing 学习】基础算法

    AcWing 基础算法 排序 快速排序 归并排序 堆排序 冒泡排序 选择排序 插入排序 希尔排序 计数排序 桶排序 基数排序 二分 整数二分 浮点数二分 高精度 高精度加法 高精度减法 高精度乘法 高 ...

  9. 面试算法LeetCode刷题班—BAT面试官带你刷真题、过笔试

    课程名称: <面试算法LeetCode刷题班> --BAT面试官带你刷真题.过笔试 主讲老师: 林老师 BAT资深研发工程师(T7/P8级),致力于搜索引擎及其子系统的研发.迭代与优化,数 ...

最新文章

  1. AI、区块链和机器人:技术会让未来的工作发生什变化?
  2. python好找工作吗2017-你为什么不来了解一下Python?
  3. java重复造轮子系列篇-----时间date
  4. Mule ESB 学习笔记(11)Web Service Proxy(这里是一个可以正常运行的例子)
  5. 11月8日下午Jquery取属性值(复选框、下拉列表、单选按钮)、做全选按钮、JSON存储、去空格...
  6. Android获取最新发送短信的基本信息,没有之一
  7. sci写作sci写作模板_有写作错误吗? bibisco简介
  8. Python中的split()函数
  9. MDK、keil复制中文注释乱码
  10. Redis入门到精通-姜海强-专题视频课程
  11. 适配器模式之迭代器模式
  12. char*,const char*和string 三者转换
  13. 程序猿趣图几张,第一张就亮瞎了..
  14. python 爬取taptap热门榜
  15. 设置页眉为计算机网络,如何设置页眉从指定页开始
  16. PAT 甲级1069/乙级 1019 PAT Ranking 个人错误总结
  17. django个人博客
  18. 关于SQLServer关键词“union all”与“order by”的矛盾
  19. AutoHotKey进阶 --- 单击网页中的按钮(Acc库)
  20. 宝真酒业:借助用友U8cloud数智化转型,小集团也能“小而美”

热门文章

  1. Oracle 数据泵详解
  2. 中企海外周报 | 华为发布AI欧洲生态计划;顺丰速运启动多个洲际货运航线
  3. 1081: 数字包含
  4. 北京理工网络教育计算机网络答案,北理工99级计算机网络终考试卷.doc
  5. 微博开发 java_微博开发平台java SDK demo学习之friendships
  6. spidermonkey学习
  7. Windowser Server 2012 开放端口方法
  8. Kle增加参数的方法
  9. edrawmax使用技巧备忘
  10. 500个爆文标题_看了1000个爆文标题,终于发现了这个规律.......