
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
数据结构 ——— 归并排序算法的实现
递归分治的思路解决归并排序的逻辑
数据结构 ——— 算法的时间复杂度
在实际中我们计算时间复杂度时,并不一定要计算精确的执行次数,只需要大概的执行次数,那么就需要使用大O的渐进表示法
数据结构 ——— 快速排序的时间复杂度以及规避最坏情况的方法
通过三数取中的办法规避快速排序最坏的情况
数据结构 ——— 用堆解决TOP-K问题
1. 用数据集合中前K个元素来建堆2. 用剩余的N-K个元素依次与堆顶元素来比较,不满足则替换堆顶元素
数据结构 ——— C语言实现动态顺序表
顺序表的本质就是数组,所以一般情况下采用数组存储,在数组上完成数据的增删查改
数据结构 ——— 希尔排序算法的实现
希尔排序,是在直接插入排序算法上优化的排序
数据结构 ——— 顺序表oj题:二进制求和
给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和
数据结构 ——— 顺序表oj题:编写函数,合并两个有序数组
end1 和 end2 找到各自数组中的最大值后再往前找次大的值,直到 end1 或者 end2 小于 0 了就停止
数据结构 ——— 层序遍历链式二叉树
利用队列先进先出的性质实现层序遍历链式二叉树
数据结构 ——— 用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)
到底了