logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【八大经典排序算法】堆排序

堆排序是J.W.J. Williams于1964年提出的。他提出了一种利用堆的数据结构进行排序的算法,并将其称为堆排序。堆排序是基于选择排序的一种改进,通过维护一个堆来选择最大(或最小)的元素,并将其放置在数组的末尾,然后对剩余的元素进行递归调用堆排序。堆排序在其初期的版本中存在一些性能问题,例如在构建堆的过程中需要频繁的调整堆的结构,导致性能的下降。为了改进这个问题,人们提出了一种称为“堆调整”

文章图片
#排序算法#算法#java +3
【高阶数据结构(一)】:LRU Cache

LRU概念、LRU实现机制、以力扣(146. LRU 缓存)实现所有操作(增删查改)时间复杂度为O(1)

文章图片
#数据结构
八大常见位运算总结(非常经典,建议收藏)

1 基础位运算2 确定一个数(x)的二进制第x位是1还是03 将一个数(num)二进制的第n位修改成14、将一个数(num)二进制的第n位修改成05、 位图思想6、 提取一个数(num)二进制表示中最右边的1(lowbit)7、 删除一个数(num)二进制表示中最右边的18、异或(^)运算的运算律

文章图片
#算法#学习
大厂算法指南:优选算法 ——双指针篇(上)

前言:双指针简介leetcode: 283.移动零、1089. 复写零、202. 快乐数、11. 盛最多水的容器

文章图片
#算法#c++#leetcode +1
算法沉淀 —— 动态规划篇(斐波那契数列模型)

几乎所有的动态规划问题大致可分为以下5个步骤,后续所有问题分析都将基于此1.、状态表示:通常状态表示分为以下两种,其中更是第一种为主。以i为结尾,dp[i] 表示什么,通常为代求问题(具体依题目而定)以i为开始,dp[i]表示什么,通常为代求问题(具体依题目而定)2、状态转移方程*以上述的dp[i]意义为更具, 通过最近一步来分析和划分问题,由此来得到一个有关dp[i]的状态转移方程。3、dp表创

文章图片
#算法#动态规划#学习和成长 +1
算法沉淀 —— 动态规划篇(路径问题)

几乎所有的动态规划问题大致可分为以下5个步骤,后续所有问题分析都将基于此1.、状态表示:通常状态表示分为以下两种,其中更是第一种为主。以i为结尾,dp[i] 表示什么,通常为代求问题(具体依题目而定)以i为开始,dp[i]表示什么,通常为代求问题(具体依题目而定)2、状态转移方程*以上述的dp[i]意义为根据, 通过最近一步来分析和划分问题,由此来得到一个有关dp[i]的状态转移方程。3、dp表创

文章图片
#算法#动态规划#leetcode +1
Linux: 命令行参数和环境变量究竟是什么?

一、命令行参数:main函数参数意义、命令行参数概念、命令行参数实例二、环境变量:环境变量概念、 环境变量、PWD、HOME三、获取环境变量的3种方式:getenv()函数、main函数传参、通过第三方变量environ获取四、环境变量如何获取:子进程环境变量获取方式、父进程环境变量获取方式五、本地变量和环境变量六、Linux命令分类和环境变量相关的命令

文章图片
#linux#运维
Linux: 命令行参数和环境变量究竟是什么?

一、命令行参数:main函数参数意义、命令行参数概念、命令行参数实例二、环境变量:环境变量概念、 环境变量、PWD、HOME三、获取环境变量的3种方式:getenv()函数、main函数传参、通过第三方变量environ获取四、环境变量如何获取:子进程环境变量获取方式、父进程环境变量获取方式五、本地变量和环境变量六、Linux命令分类和环境变量相关的命令

文章图片
#linux#运维
C++11新增特性:lambda表达式、function包装器、bind绑定

在c++98中,我们使用sort对一段自定义类型进行排序的时候,每次都需要传一个仿函数,即手写一个完整的类。甚至有时需要同时实现排升序和降序,就需要各自手写一个类,非常不方便!所以C++11引入了lambda表达式!lamaba是一个匿名函数对象,是一个可调用对象,表达式本质上也是一个类(vs中类名为lambda_),并实现了operator()。

文章图片
#c++#java#数据库
gitee提交代码Commit和Push时窗口不小心关了,怎么继续推送提交?

单机右键,然后点击TortoiseGit,找到Push,点击即可。和之前Push一样。(右键打不开,尝试Shift+右键)在我们使用gitee提交代码时,原本是commit或push但不小心按到ok关了,导致代码提交失败。这和之前关掉的commit是一个道理。(右键打不开,尝试Shift+右键)在push是,不小心点到close关了,又没提交成功,那怎么办了?鼠标右键打开后,找到。

文章图片
    共 23 条
  • 1
  • 2
  • 3
  • 请选择