发表评论取消回复
相关阅读
相关 算法刻意练习之字KMP算法
1 特点 (1)KMP ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6
相关 算法刻意练习之动态规划
1 特点 1.1 动态规划和递归或者分治没有根本上的区别(关键看有无最优的子结构) 1.共性:找到重复子问题; 2.差异性:最优子结构、中途可以淘太欠优解;
相关 算法刻意练习之位运算
1 位运算 1.1 为什么需要位运算 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_
相关 算法刻意练习之二分查找
1 三个前提条件 1. 目标函数单调性(单调递增或者递减)。二分的数据必须是有序的,这样可以通过它的某些特征排除掉比如说 前半部分 或 后半部分; 2. 存在上下界(
相关 算法刻意练习之堆/二叉堆
1 堆 Heap 1.1 特点 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR
相关 算法刻意练习之数组/链表/跳表
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
相关 算法刻意练习之时间/空间复杂度
1 时间复杂度:是指执行当前算法所消耗的时间 1、常数阶O(1):无论代码执行了多少行,只要是没有循环等复杂结构,消耗的时间并不随着某个变量的增长而增长,那时间复
相关 算法--链表与数组
链表:链表中的元素可以存储在内存的任何地方,链表中的每个元素都存储了下一个元素的地址,从而使一系列随机的内存地址串在一起。 优点: 1、添加、删除元素不必移动元素
相关 golang算法练习:单链表/双链表/环形链表
需求 链表,常见且非常灵活的数据模型,可定制性强,可根据需求调整满足不同的使用需求,如FIFO\\LIFO,快速查找等,这里分别列举基础的单向链表和双向链表增删改查操作
还没有评论,来说两句吧...