240 发简信
IP属地:上海
  • [Python] 算法心得——二分法

    二分查找也称为折半查找,要求查找的对象是顺序排列的(从小到大或者从大到小),其时间复杂度为O(log2n),下面是二分查找最简单的例子: 二分法...

  • Resize,w 360,h 240
    [AWS上云路] 初始VPC

    由于aws(亚马逊云平台)在很多业务需求上,都有对应的产品或者整体的解决方案存在,并且在服务上云之后基本不需要使用者有任何物理资源。而据了解不少...

  • [Python] 两则装饰器

    大约是三年前我写了优雅地使用python闭包[https://www.jianshu.com/p/15570ace1af9] , 其实pytho...

  • [Python] Django + React的文件上传操作

    1. 目的 想在发送邮件的过程中带上附件,查了公司邮件open API的文档,发现只需在调用接口时带上attachmentList参数,内容是文...

  • [Python] 看binarytree源码深入学习二叉树

    1. binarytree 库 binarytree 1.1 运行环境 1.2 安装方法 1.3 自动构建随机二叉树 1.4 手动构建二叉树 1...

  • Resize,w 360,h 240
    [Python] 算法心得—排序

    1. 冒泡排序 正如其名,不断地将最大/小的数冒泡上来,其时间复杂度为O(N^2),具体实现代码如下: 2. 选择排序 与冒泡排序有些类似,使用...

  • [Python] 算法心得—动态规划

    1. 硬币组合 如果我们有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元? 参考资料 假设d[i]为凑满i元所需最少的硬币数,那...

  • [Python] 算法心得—数组篇

    1 寻找最大的k个数 输入包含n个整数的数组,输出其中最大的k个数。要求:输出的数字不能重复,如果k大于可输出数字的个数,便输出该数组从大到小的...

  • [Python] 算法心得—字符串篇

    六个算法问题,使用python学习算法。 1.1 旋转字符串 给定字符串,要求把字符串前面若干个字符移动到字符串尾部。要求时间复杂度O(n),空...