每日一练大合集

简介: 每日一练大合集

选择题

如何做?画图 举例

例如

知识点:二叉排序树就是二叉搜索树

怎么做:画图

怎么做:题意理解+画图

知识点Q(1:200)意思是从下标1到下标200

知识点:查找长度:成功找到该数的次数

补充:

堆:

建堆:向上调整、向下调整(效率更高)

插入:向上调整

删除:堆顶元素与堆尾元素替换,除了堆尾元素外再向下调整

TOP-K问题:找最大的K个数,建K个元素的小堆,反之建大堆

堆排序:升序-大堆 降序-小堆 堆顶元素和堆尾元素交换,除堆尾元素外进行向下调整

求两个数的最大公约数:辗转相除法

相关文章
|
运维 架构师 Linux
2024年阿里云ACE复习计划
作者目前已考取阿里云的ACP,可以说对阿里云的产品有了基础的了解,出于个人能力规划,还是计划继续备考ACE考试,但是重点不一定是突出在考试上,而是希望通过学习的过程能够查漏补缺,强化自己的云计算架构设计和实践能力,以及对复杂业务场景的解决能力。撰写本系列文的主要目的在于记录从零起步直至全面备战ACE的心路历程,这既是对未来自己的一个珍贵回顾,也是向有志于此道的同行者分享这一路上所积累的宝贵经验和实战心得,期待我们都能在回望时,清晰看见这段自我蜕变和成长的轨迹。
|
监控 Shell Linux
Linux Shell高级用法:优化和自动化你的工作流程
Linux Shell是一个非常强大的工具,可以用于自动化任务、处理文本和数据、进行系统管理等。在这篇文章中,我们将介绍一些Linux Shell的高级用法,帮助你更高效地利用Shell完成各种任务。
431 0
|
自然语言处理 算法 开发工具
阿里云通义灵码:开启高效编程之门的神奇工具
阿里云通义灵码,基于先进的人工智能技术,为开发者提供高效、高质量的代码生成服务。它简化了软件开发流程,降低了编程门槛,使开发者能够更快捷地实现创意,无论是新手还是资深人士,皆能从中受益,享受编程的乐趣。通过阿里云平台轻松注册、安装插件,即可体验其强大的功能,开启智能化编程新时代。
|
网络协议 网络安全 数据安全/隐私保护
内容安全(DPI和DFI解析)
内容安全(DPI和DFI解析)
712 6
|
人工智能 自然语言处理 前端开发
AIGC:聊聊如何用openai帮我们进行情感分析(Huggingface——transformer)
AIGC:聊聊如何用openai帮我们进行情感分析(Huggingface——transformer)
|
Kubernetes 关系型数据库 Linux
Minikube:搭建部署单机 Kubernetes
Minikube:搭建部署单机 Kubernetes
Minikube:搭建部署单机 Kubernetes
|
异构计算
zTasker v1.88.1一键定时自动化任务
zTasker是一款完全免费支持定时、热键或条件触发的方式执行多种自动化任务的小工具,支持win7-11。其支持超过100种任务类型,50+种定时/条件执行方法,而且任务列表可以随意编辑、排列、移动、更改类型,支持任务执行日志,可覆盖win自带的热键,同时支持任务列表等数据的备份及自动更新等。
320 3
|
JSON Rust IDE
全网最全的Rust学习资源
学习Rust过程中整理了一些学习资料分享一下。
800 1
|
机器学习/深度学习 人工智能 自然语言处理
阿里云AIGC:引领人工智能创新与发展
阿里云AIGC作为一项全球性的人工智能技术竞赛,旨在激发创新思维,推动人工智能技术的发展和应用。
854 0
|
安全 Java API
springboot整合shiro (一) ShiroConfig配置类编写
springboot整合shiro (一) ShiroConfig配置类编写
413 0