跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
|注册

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
线性表、顺序表与链表详解(C 语言版)
C算法

线性表、顺序表与链表详解(C 语言版)

线性表的逻辑结构与物理实现方式,重点讲解了顺序表和链表的区别。内容包括线性表的定义、特性、顺序存储与链式存储的优缺点对比。提供了 C 语言实现的动态顺序表和单向链表代码示例,涵盖初始化、插入、删除、查找及反转等操作。最后通过课堂练习和作业设计巩固知识点,帮助读者理解不同数据结构的适用场景及性能差异。

王者发布于 2026/3/30更新于 2026/4/131 浏览0 点赞约 14 分钟阅读
数据结构:八种常见排序算法
C算法

数据结构:八种常见排序算法

八种常见的排序算法,包括插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序(Hoare、挖坑法、Lomuto、非递归)、归并排序以及计数排序。内容涵盖各算法的基本思想、C 语言代码实现、时间复杂度、空间复杂度及稳定性分析,并通过测试代码对比了不同算法的性能表现。适合数据结构与算法学习者参考。

佛系玩家发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 44 分钟阅读
Linux 进程概念详解:冯诺依曼体系与操作系统
C算法

Linux 进程概念详解:冯诺依曼体系与操作系统

计算机冯诺依曼体系结构及操作系统的核心功能。重点阐述了进程的概念,将其比喻为动态运行的程序,并分析了进程的独立性、动态性和并发性特征。此外,详细解释了进程控制块(PCB)的作用,以及 Linux 内核中 task_struct 结构体如何作为进程的唯一标志来存储和管理进程信息。

涅槃凤凰发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 6 分钟阅读
Linux 进程概念与基本操作详解
C算法

Linux 进程概念与基本操作详解

Linux 下进程的基本概念、task_struct 结构体以及查看进程的方法。详细讲解了 PID、Ctrl+C 中断、当前工作路径及常用指令。重点阐述了父进程与子进程的关系,fork 系统调用的返回值含义、执行流程及数据独立性(写时拷贝机制)。通过代码示例说明了如何利用 fork 实现多进程编程。

道系青年发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 24 分钟阅读
Linux 动静态库开发:编译构建、链接使用及问题排查
C

Linux 动静态库开发:编译构建、链接使用及问题排查

介绍 Linux C/C++ 开发中静态库与动态库的基础知识。涵盖静态库的原理、制作流程(编写者视角)、头文件作用及常见错误排查。同时简述动态库的使用及加载失败处理。旨在帮助开发者掌握库的全流程应用,解决源码复用、编译链接及运行加载等问题。

不羁发布于 2026/3/30更新于 2026/4/134 浏览0 点赞约 2 分钟阅读
数据结构复习:带头双向循环链表实现详解
C算法

数据结构复习:带头双向循环链表实现详解

带头双向循环链表的数据结构及其 C 语言实现。内容涵盖节点定义、哨兵节点初始化、以及尾插、尾删、头插、头删和在指定位置插入等核心操作。通过代码示例详细展示了指针关系的维护逻辑,帮助读者掌握链表基础结构与内存管理细节,适用于数据结构复习与面试准备。

技术博主发布于 2026/3/30更新于 2026/4/131 浏览0 点赞约 10 分钟阅读
从冒泡排序到模拟 qsort 函数——排序算法初探
C算法

从冒泡排序到模拟 qsort 函数——排序算法初探

从经典的冒泡排序算法入手,详细讲解了其原理与实现。随后介绍了标准库中通用的 qsort 函数及其回调机制。最后通过泛型编程思想,利用 void 指针和比较函数指针,模拟实现了支持任意类型排序的 qsort 函数,深入探讨了排序算法的本质与扩展性。

咸鱼开飞机发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 12 分钟阅读
Linux 底层核心精讲:环境变量、命令行参数与程序地址空间解析
C

Linux 底层核心精讲:环境变量、命令行参数与程序地址空间解析

讲解 Linux 环境变量的概念、常用指令及系统调用,分析 main 函数命令行参数与环境变量表的关系。深入探讨进程地址空间布局,包括堆、栈、全局数据区等区域划分。阐述虚拟地址与物理地址的映射原理,涉及页表、写时拷贝机制及 CPU 寄存器作用。最后通过习题巩固进程控制块、僵尸进程、孤儿进程等操作系统核心知识点。

刀狂发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 13 分钟阅读
C 语言 Web 开发:CGI、FastCGI 与 Nginx 深度解析
C

C 语言 Web 开发:CGI、FastCGI 与 Nginx 深度解析

深入解析 C 语言 Web 开发的核心技术,涵盖 CGI、FastCGI 及 Nginx 模块开发。详细介绍了通用网关接口的基础架构与开发方法,对比了 FastCGI 的性能优势,并展示了基于 C 语言的 Nginx 模块编写实战。通过登录功能的完整案例,演示了如何结合 Nginx 配置与 FastCGI 程序实现服务器端逻辑,适合希望掌握底层 Web 服务开发的开发者参考。

奶糖兔发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 24 分钟阅读
数据结构:栈与队列的底层实现
C算法

数据结构:栈与队列的底层实现

详细阐述了栈与队列两种核心数据结构的底层实现原理。栈基于动态数组,利用 LIFO 特性,通过翻倍扩容策略平衡时间与空间复杂度;队列基于链表,利用 FIFO 特性优化队头删除效率,并探讨了循环队列解决假溢出的方案。此外,文章总结了工程实践中的关键规范,包括头文件分离、内存安全管理及命名一致性,为数据结构学习提供扎实的代码参考。

RedisGeek发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 16 分钟阅读
Linux 内核源码下载全方案(官方 + 国内镜像 + 校验)
C

Linux 内核源码下载全方案(官方 + 国内镜像 + 校验)

Linux 内核源码的下载方法,涵盖官方源与国内镜像(中科大、清华)。内容包括版本选择策略(主线、稳定、长期支持)、使用 wget 下载及 gpg 校验完整性的具体命令,以及解压步骤。旨在帮助用户快速获取可靠的内核源码。

GRACE Grace发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 2 分钟阅读
快速排序详解:三种单趟实现及非递归优化
C算法

快速排序详解:三种单趟实现及非递归优化

快速排序算法。涵盖单趟排序的三种实现方式:Hoare 法、挖坑法和前后指针法。介绍了整体排序的递归逻辑及优化 key 值选取的策略,包括随机数选 key 和三数取中法,以解决最坏时间复杂度问题。最后讲解了如何利用栈将递归改为非递归实现,避免栈溢出风险。

山野诗人发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 24 分钟阅读
数据结构:双向链表概念与实现
C算法

数据结构:双向链表概念与实现

介绍双向链表的概念、结构及带头双向循环链表的实现。涵盖初始化、尾插/头插、尾删/头删、销毁、查找、指定位置插入与删除等核心操作。对比了顺序表与链表在存储结构与使用场景上的差异,并提供了移除链表元素和反转链表两个经典算法题的解题思路与代码示例。内容基于 C 语言实现,适合学习线性表数据结构。

星落发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 11 分钟阅读
数据结构:栈与队列详解及实现
C算法

数据结构:栈与队列详解及实现

栈(Stack)和队列(Queue)两种基础数据结构。阐述了栈的后进先出(LIFO)特性及数组/链表实现方式,包含动态栈的 C 语言源码;讲解了队列的先进先出(FIFO)原则及链表实现优势,提供完整队列代码示例。同时分析了函数调用、表达式求值、消息队列等应用场景,并对比了两者差异,介绍了双端队列与优先队列等高级变体,帮助读者掌握数据结构的选择与应用。

菩提发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 42 分钟阅读
数据结构初阶:顺序表的概念与动态实现
C算法

数据结构初阶:顺序表的概念与动态实现

介绍数据结构基础概念及顺序表的实现。涵盖顺序表定义、分类(静态/动态),重点讲解动态顺序表在 C 语言中的核心操作,包括初始化、销毁、尾插、头插、尾删、头删及空间检查函数的具体代码实现与逻辑分析。

云朵棉花糖发布于 2026/3/30更新于 2026/4/134 浏览0 点赞约 15 分钟阅读
数据结构:二叉树初阶与实现
C算法

数据结构:二叉树初阶与实现

系统讲解了二叉树的数据结构基础,涵盖定义、术语、特殊类型及性质。重点阐述了二叉树的链式存储方式,并通过 C 语言代码实现了二叉树的构建、前中后序遍历、层序遍历、节点统计、高度计算、查找及完全二叉树判断功能,提供了完整的头文件与源文件代码示例。

魔法巫师发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 47 分钟阅读
C算法

深入理解 Linux 网络 I/O 模型:从阻塞到纯异步的演进

深入解析了 Linux 下的五种经典网络 I/O 模型:阻塞 I/O、非阻塞 I/O、I/O 多路复用(如 epoll)、信号驱动 I/O 以及异步 I/O。核心在于区分数据准备就绪和数据拷贝两个阶段。前四种模型在第二阶段仍需进程参与,属于同步 I/O;真正的异步 I/O 由内核完成全部过程。文章指出传统同步 I/O 存在内存拷贝瓶颈,并引出零拷贝技术的必要性。

协议工匠发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 11 分钟阅读
Linux 开发工具实战:Makefile、Git 与 GDB 全流程指南
C

Linux 开发工具实战:Makefile、Git 与 GDB 全流程指南

系统讲解 Linux 开发核心工具链。首先阐述 Makefile 的依赖关系、特殊符号及增量编译机制;其次通过进度条示例解析回车换行与缓冲区原理;接着梳理 Git 安装、配置、提交及推送流程;最后总结 GDB 调试常用指令及多文件调试方法,并附带五道涉及 yum、vi、makefile 及编译原理的练习题以巩固知识。

Ne0发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 9 分钟阅读
二维云台激光打靶系统设计:基于 STM32F407 与视觉伺服控制
CAI算法

二维云台激光打靶系统设计:基于 STM32F407 与视觉伺服控制

一种基于 STM32F407 微控制器与 K230 视觉模块的二维云台激光打靶系统设计方案。系统通过视觉伺服技术实现目标自动识别与坐标提取,利用分段式自适应 PID 算法控制双轴步进电机进行高精度云台调整,并在目标稳定时触发激光发射。文章详细阐述了硬件选型、软件架构、任务调度、防摆动优化策略及多模式工作逻辑,涵盖了从底层驱动到上层控制算法的完整实现流程,适用于嵌入式视觉控制与自动化追踪场景的开发参考。

霸天发布于 2026/3/30更新于 2026/4/133 浏览0 点赞约 30 分钟阅读
STM32F0 系列 FOC 开源算法源码解析:观测器与电流采样
C算法

STM32F0 系列 FOC 开源算法源码解析:观测器与电流采样

STM32F0 系列 FOC 开源算法源码分析,涵盖单电阻与三电阻电流采样方案、滑模观测器及反电动势估算原理、FOC 主循环控制逻辑及死区补偿算法。文章对比了不同采样方式的实现细节,强调了硬件定时与参数校准的重要性,适合嵌入式电机控制初学者参考学习。

游戏玩家发布于 2026/3/30更新于 2026/4/132 浏览0 点赞约 5 分钟阅读
上一页第 9 / 13 页下一页