算法

  • 线性排序上

    目录 线性排序算法介绍 桶排序(Bucket sort) 计数排序(Counting sort) 基数排序(Radix sort) 思考 线性排序算法介绍 线性排序算法包括桶排序、…

    编程笔记 2022年8月27日
  • 【CodeEnd】Github Note Command

    Note github Note 嵌入式笔记EmbeddedNote C基础知识 数据结构(链表 hash表 排序算法 设计模式等) 外设(串口 网口 i2s i2c spi sd…

    python 2022年8月27日
  • 算法题

    回文字符串 Manacher算法字符串 aaabaLen 数组有一个性质,那就是Len[i]-1就是以第i个字符为中心的回文子串在原字符串S中的长度。

    编程笔记 2022年8月27日
  • 扩展欧几里得算法简单推导

    给定a,b,扩展欧几里得算法求得最大公约数的同时,还会给出ax+by=gcd(a,b)的整数解x,y 假设 /[d_{i-2}=d_{i-1} c_i+d_i//d_{i-1}=d…

    编程笔记 2022年8月26日
  • Kruskal和Prim算法详解

    最小生成树概念(转载)   假设一个国家有一些城市,这些城市可以互相连接起来,假设每两个城市之间的道路有很多条,那么一定存在这样的情况,可以用最少的路程连接各个城市。   以上这个…

    编程笔记 2022年8月26日
  • 常见排序算法-python实现

    常见排序算法一览表 快速排序 原理 数组中随机选一个基准元素,采用分治思想,筛选出小于基准值的的元素组成数组A和大于基准值的元素组成数组B,再将A,B分别进行选基准比较分出小于基准…

    python 2022年8月26日
  • [算法]区间归并

    问题分析 有的时候,会遇到给定一系列的区间,求交集or并集,或者合并的题. 这些题的解题方式比较通用个,做一个总结. 会用到集合和归并排序的相关知识. 两个区间的关系有六种,如果我…

    编程笔记 2022年8月26日
  • 数据结构与算法分析–C语言描述 pdf

    高清扫描版下载链接:https://pan.baidu.com/s/1BGsOOAOqXE9j509OFtkjXA 点击这里获取提取码 书中详细介绍了当前流行的论题和新的变化,讨论…

    编程笔记 2022年8月26日
  • 数据结构与算法分析 Java版 pdf

    高清扫描版下载链接:https://pan.baidu.com/s/1vDsOy1E0kHizahB6hIg2tA 点击这里获取提取码 本书以Java语言为基础,讨论了数据结构的线…

    Java 2022年8月25日
  • 为什么Adam 不是默认的优化算法?

    由于训练时间短,越来越多人使用自适应梯度方法来训练他们的模型,例如Adam它已经成为许多深度学习框架的默认的优化算法。尽管训练结果优越,但Adam和其他自适应优化方法与随机梯度下降…

    编程笔记 2022年8月25日