相关文章
重点算法排序之快速排序、归并排序(上篇)
文章目录 一、排序的概念及常见的排序算法 二、快速排序的思想及代码详解 2、1 快速排序的思想 2、2 挖坑法 2、2、1 挖坑法实现思想 2、2、2 挖坑法举例 2、2、3 挖坑法代码实现 2、3 左右指针法 2、3、1 左右指针法实现思想 2、3、2 左右指针法举例 2、3、3 左右指针法代码…
建站知识
2024/12/30 22:42:30
ArrayList iterator源码分析,为什么迭代器删除元素不会报错
写这篇文章的原因要从前不久的一件事说起。
有一天,朋友问我,“ArrayList遍历中删除元素会怎么样”?
我当时脑子里第一想到的就是forEach这种循环方式,没多想就回答他:“当然会报错了。”
朋友再问:“如…
建站知识
2025/1/6 6:05:48
STM32配置LED模块化
文章目录前言一、LED的模块化二、GPIO初始化详细解析三、LED代码封装总结前言
本篇文章将带大家深入了解GPIO的配置,并带大家实现LED模块化编程。
一、LED的模块化
什么叫模块化编程?我的理解就是每一个模块都分别写成对应的.c和.h文件,有…
建站知识
2025/1/6 19:26:34
【小程序】如何开发属于自己的一款小程序
文章目录小程序简介概念小程序与普通网页开发的区别微信开发者工具小程序代码构成项目结构JSON 配置文件WXML 模板WXSS 样式JS 逻辑交互小程序的宿主环境宿主环境简介通信模型运行机制组件常用的视图容器类组件常用的基础内容组件其它常用组件API协同工作小程序成员管理小程序的…
建站知识
2025/1/1 11:46:35
【计算机模型机设计】8指令多周期(硬布线)MIPS CPU设计报告
2023年第一篇文章来咯~ 8指令多周期(硬布线)MIPS CPU设计报告一、设计概述(基本类似于上一篇)1.1设计目的1.2设计任务1.3设计要求1.4技术指标二、总体方案设计2.1主要功能部件2.2数据通路设计三、详细设计与实现3.1主要功能部件的…
建站知识
2025/1/6 3:15:53
【Vim】基本操作及命令集详解
概述 Vim 是从 vi 发展出来的一个文本编辑器。vi 内置在Linux系统中,是vim的简化版编辑器,vim则需要进行安装使用。Vim代码补全、编译及错误跳转等方便编程的功能特别丰富,可以实现高效率移动和高效的输入,在程序员中被广泛使用。…
建站知识
2025/1/7 20:46:37