随笔分类 - 算法与数据结构
摘要:什么是选择排序 选择排序是一种排序算法,时间复杂度简单可以记为 ,算法灵巧但速度不是很快 大体思路:遍历数组,每次取出遍历数组中最小值放到结果数组中,同时数组缩容去除遍历数组中最小值,继续遍历 即, 取最小值放结果数组中 缩容去最小 重复第一步 选择排序的步骤 给定数组 创建一个与原数组等长的结果数
阅读全文
摘要:什么是二分法查找 二分法查找主要是为了快速查找给定数组内,期待值在数组中的位置(下标) 二分法查找通过对整个数组取中间值,判断期待值所在的范围并缩小范围,每次查找范围折半,直到范围的边界重合,得出期待值的位置,如果找不到返回null 二分法有一个先决条件是:数组内元素必须是有序的 简单图解 给定一个
阅读全文
积分与排名
- 积分 - 571348
- 排名 - 1104
随笔分类 (353)
- C/C++(6)
- Docker(31)
- Dubbo(1)
- ELK/EFK/Solr(15)
- JavaEE(6)
- JavaScript/Vue/Electron(9)
- Java基础/JVM(14)
- Kubernetes/OpenShift(26)
- Linux(57)
- Redis/Memcache(2)
- Spring Boot(9)
- Spring Cloud 1.x (Netflix)(16)
- Spring Security OAuth2 (2.2.4)(7)
- Spring/SpringMvc(7)
- Tomcat(7)
- 持久层框架(4)
- 持续交付CI/CD(27)
- 计算机科班基础(4)
- 开发工具/Linux工具(32)
- 面试题(2)
- 设计模式(8)
- 授权框架(5)
- 树莓派/嵌入式(1)
- 数据库(10)
- 算法与数据结构(2)
- 问题解决(23)
- 消息队列MQ(4)
- 信创(2)
- 信息安全(6)
- 音乐相关(1)
- 自学考试(9)
随笔档案 (339)
- 2025年2月(1)
- 2024年12月(2)
- 2024年11月(4)
- 2024年10月(2)
- 2024年9月(2)
- 2024年8月(3)
- 2024年7月(2)
- 2024年6月(2)
- 2024年5月(2)
- 2024年4月(3)
- 2024年1月(1)
- 2023年12月(1)
- 2023年11月(3)
- 2023年8月(4)
- 2023年7月(2)
- 2023年6月(4)
- 2023年5月(2)
- 2023年4月(7)
- 2023年3月(4)
- 2023年2月(1)
- 2023年1月(1)
- 2022年12月(2)
- 2022年11月(1)
- 2022年10月(3)
- 2022年9月(3)
- 2022年8月(4)
- 2022年7月(2)
- 2022年6月(1)
- 2022年5月(3)
- 2022年4月(4)
- 2022年3月(6)
- 2022年1月(7)
- 2021年12月(6)
- 2021年11月(4)
- 2021年10月(4)
- 2021年9月(6)
- 2021年8月(1)
- 2021年7月(2)
- 2021年6月(3)
- 2021年5月(2)
- 2021年4月(6)
- 2021年2月(9)
- 2021年1月(1)
- 2020年12月(5)
- 2020年11月(2)
- 2020年10月(2)
- 2020年9月(2)
- 2020年8月(5)
- 2020年7月(6)
- 2020年6月(7)
- 2020年5月(6)
- 2020年4月(3)
- 2020年3月(8)
- 2020年2月(2)
- 2020年1月(5)
- 2019年12月(10)
- 2019年11月(7)
- 2019年10月(4)
- 2019年9月(7)
- 2019年8月(6)
- 2019年7月(5)
- 2019年6月(14)
- 2019年5月(3)
- 2019年4月(1)
- 2019年3月(1)
- 2019年2月(1)
- 2019年1月(1)
- 2018年12月(1)
- 2018年10月(5)
- 2018年9月(3)
- 2018年8月(2)
- 2018年7月(4)
- 2018年6月(3)
- 2018年5月(6)
- 2018年4月(21)
- 2018年3月(4)
- 2018年2月(14)
- 2018年1月(6)
- 2017年12月(3)
- 2017年11月(6)
- 2017年10月(2)
- 2017年9月(6)
- 2017年8月(7)
阅读排行榜
- 1. Spring Cloud(十四)Config 配置中心与客户端的使用与详细(98514)
- 2. Spring-Boot项目部署到单独tomcat运行(62241)
- 3. Idea导入多个maven项目到同一目录下(56637)
- 4. Feign报错Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client(51732)
- 5. Spring Cloud (十五)Stream 入门、主要概念与自定义消息发送与接收(37972)
- 6. Spring Cloud (十三) Zuul:静态路由、静态过滤器与动态路由的实现(37828)
- 7. Jenkins安装插件提速(33358)
- 8. 【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session(33026)
- 9. linux安装navicat全程记录(29986)
- 10. 【输入法】Rime-中州韵 基本设置 附:官方定制指南(29802)
- 11. Logback获取SkyWalking的全局唯一标识 trace-id 记录到日志中(26977)
- 12. Nacos高可用集群解决方案-Docker版本,基于Nacos 1.0.1(26889)
- 13. 【简记】修改Docker数据目录位置,包含镜像位置(26723)
- 14. 【问题记录】Java服务发起HTTPS请求报错:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException(26709)
- 15. SpringCloud(三)Eureka注册中心实现高可用(26213)
- 16. Jenkins教程(三)添加凭据与流水线拉取Git代码(22190)
- 17. 【已解决】ERROR: bootstrap checks failed memory locking requested for elasticsearch process but memory is not locked(21865)
- 18. 解决:ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];(21280)
- 19. CentOS安装Docker-ce并配置国内镜像(21153)
- 20. Spring Security OAuth2 Demo —— 授权码模式 (Authorization Code)(21131)
推荐排行榜
- 1. Spring Cloud(十四)Config 配置中心与客户端的使用与详细(33)
- 2. Jenkins安装插件提速(16)
- 3. Spring Security OAuth2 Demo —— 授权码模式 (Authorization Code)(12)
- 4. Nacos高可用集群解决方案-Docker版本,基于Nacos 1.0.1(12)
- 5. 【k8s学习笔记】使用 kubeadm 部署 v1.18.5 版本 Kubernetes集群(11)
- 6. Spring Cloud (十三) Zuul:静态路由、静态过滤器与动态路由的实现(11)
- 7. SpringCloud (八) Hystrix 请求缓存的使用(10)
- 8. SpringCloud(五) 使用Ribbon进行Restful请求(9)
- 9. 自学考试(北邮)计算机专业毕业总结(8)
- 10. 【学习笔记】Spring AOP注解使用总结(8)
- 11. Spring Cloud (十五)Stream 入门、主要概念与自定义消息发送与接收(8)
- 12. 【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session(8)
- 13. SSL基础知识及Nginx/Tomcat配置SSL(7)
- 14. OAuth 2.0 概念及授权流程梳理(7)
- 15. SpringCloud(三)Eureka注册中心实现高可用(7)
- 16. 解决Docker容器连接 Kafka 连接失败问题(6)
- 17. Spring Security OAuth2 Demo —— 密码模式(Password)(6)
- 18. 使用JWT作为Spring Security OAuth2的token存储(5)
- 19. 【7.1.1】ELK日志系统单体搭建(5)
- 20. SpringCloud (一)Eureka注册中心搭建(5)