递归模板

摘要: def recursion(level, param1,param2, ...): #recursion terminator if level >MAX_LEVEL: print_result return #process logic in current level process_data( 阅读全文
posted @ 2021-03-02 22:09 成长的皮球 阅读(25) 评论(0) 推荐(0) 编辑

数据机构与算法学习(三)- 数组

摘要: 数组的概念 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 根据定义里边的关键词详解数组定义。 第一是线性表。 线性表就是数据拍成像一条线一样的结构。每个线性表上的而数据最多只有前和后两个方向。第二个是连续的内存控件和相同类型的数据。 因为有这两个特点 阅读全文
posted @ 2021-02-08 11:31 成长的皮球 阅读(34) 评论(0) 推荐(0) 编辑

消息队列学习笔记

摘要: 一、那些问题适合使用消息队列来解决 常被使用的三种场景:异步处理、流量控制和服务解耦。还包括: 作为发布/订阅系统实现一个微服务级系统间的观察者模式; 连接流计算任务和数据 用于将消息广播给大量的接收者。 简单的说,我们单体应用里面需要用队列解决的问题,在分布式系统大多都可以用消息队列来解决。 还有 阅读全文
posted @ 2021-02-01 17:25 成长的皮球 阅读(71) 评论(0) 推荐(0) 编辑

数据结构与算法学习(二)

摘要: 复杂度分析 复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。 事后统计法 把代码跑一遍,通过统计、监控,就能得到算法执行的时间和占用内存的大小。这样的话有很大的局限性。 1. 测试结果非常依赖测试环境 2. 测试结果受数据规模的影响很大 我们需要一个不用具体的测 阅读全文
posted @ 2021-01-24 09:04 成长的皮球 阅读(61) 评论(0) 推荐(0) 编辑

数据结构与算法学习(一)

摘要: 如何系统高效的学习数据库结构 首先要掌握一个数据结构与算法中最重要的概念 复杂度分析。 数据结构和算法解决的是如何更省更快的存储和处理数据的问题,因此,我们就需要一个考量效率和资源消耗的方法,这就是复杂度分析方法。 其次总结了20个最常用、最基础数据结构与算法。 10个数据结构:数组、链表、栈、队列 阅读全文
posted @ 2021-01-17 08:11 成长的皮球 阅读(56) 评论(0) 推荐(0) 编辑

年终述职报告注意事项

摘要: 今年年终在写述职报告的时候,没什么想就随便写了写,结果述职的时候被领导指出述职报告写得很不到位,当然不是说自己,说的是前边述职的一波人。我也在其中。回头想想领导说的几点很到位。这里记录一下,以遍以后写述职报告能做个参考。 第一,述职要突出本年度的工作成就,做了哪些工作,完成了那些工作。 第二,工作中 阅读全文
posted @ 2019-01-21 14:14 成长的皮球 阅读(495) 评论(0) 推荐(0) 编辑