logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言图论:最小生成树算法

本文系统讲解最小生成树问题的两种经典算法:Prim算法和Kruskal算法。Prim算法采用贪心策略,从顶点出发逐步扩张生成树,时间复杂度为O(|V|²);Kruskal算法通过排序边并利用并查集合并连通分量,时间复杂度主要取决于排序步骤。文章详细阐述了算法思想、实现步骤,并提供了完整的C语言代码实现,包括图的存储结构、并查集辅助数据结构等核心内容,帮助读者掌握最小生成树问题的解决方法。

#图论#算法#c语言
C语言图论:无向图基础

本文系统介绍了无向图的基础知识,从基本概念入手,解释了顶点、边、度数和连通图等核心术语。详细讲解了邻接矩阵和邻接表两种存储方式的C语言实现,并对比了它们的特点和适用场景。接着,阐述了深度优先搜索(DFS)和广度优先搜索(BFS)两种核心遍历算法。最后,探讨了连通分量查找、无权图最短路径以及最小生成树(Prim算法)等基础算法,为读者理解图论提供了清晰的入门指南。

#c语言#图论#数据结构
C语言图论:有向图基础

本文为C语言学习者系统介绍了有向图的基础知识。文章首先明确了有向图的基本概念,阐述了其与无向图的本质区别,并定义了入度、出度等核心术语。随后,详细讲解了邻接矩阵和邻接表两种适用于有向图的存储结构及其C语言实现。在算法层面,不仅覆盖了深度优先搜索(DFS)和广度优先搜索(BFS)这两种基础遍历方法,还重点探讨了有向图特有的关键算法,包括对有向无环图进行排序的拓扑排序、查找极大连通子图的强连通分量(K

#c语言#图论#数据结构
C语言动态规划:最长公共子序列深度解析

本文深入解析最长公共子序列(LCS)问题的动态规划解法,内容涵盖: 问题定义:LCS的数学建模与递归关系 基础解法:二维DP实现与状态转移分析 优化技巧:空间优化的滚动数组方法 扩展应用:边界处理、序列回溯及复杂度优化 代码实现:提供完整的C语言示例,包括长度计算和序列回溯 通过理论推导与代码实践结合,帮助读者从本质理解LCS问题,掌握高效解决方案。

#c语言#动态规划
数据的容器:变量与数据类型

C语言变量与数据类型入门指南 本文面向C语言初学者,系统讲解变量和数据类型的核心概念。首先通过实际案例说明变量的必要性,形象地将变量比作快递柜和酒店房间,阐释其三大要素:变量名、数据类型和值。第二部分详细解析变量的声明、定义与初始化的区别,提供规范的命名规则和实际使用示例。第三部分深入讲解整型、浮点型和字符型三大数据类型,通过代码示例展示各类变量的定义和使用方法,并附上各数据类型的表示范围和精度说

#c语言
HarmonyOS 网络连接 —— HTTP 请求、Axios 与 Socket 通信

摘要: 本文为鸿蒙开发者系统讲解网络通信能力,重点涵盖HTTP请求、Axios集成、TCP Socket与WebSocket应用。首先介绍网络权限配置及安全注意事项,随后详细解析使用@ohos.net.http发起GET/POST请求、文件上传的实现方法。针对开发效率,演示如何集成@ohos/axios实现拦截器与统一错误处理。最后深入讲解基于@ohos.net.socket的TCP长连接和@oh

#harmonyos#http#华为
HarmonyOS 网络连接 —— HTTP 请求、Axios 与 Socket 通信

摘要: 本文为鸿蒙开发者系统讲解网络通信能力,重点涵盖HTTP请求、Axios集成、TCP Socket与WebSocket应用。首先介绍网络权限配置及安全注意事项,随后详细解析使用@ohos.net.http发起GET/POST请求、文件上传的实现方法。针对开发效率,演示如何集成@ohos/axios实现拦截器与统一错误处理。最后深入讲解基于@ohos.net.socket的TCP长连接和@oh

#harmonyos#http#华为
HarmonyOS 组件导航 —— Navigation 架构与 NavDestination 生命周期

本文面向已掌握 HarmonyOS 基本路由机制的开发者,系统讲解 ArkUI Navigation 组件的进阶用法。核心内容包括: 架构解析:Navigation 通过 NavPathStack 显式管理页面栈,配合 NavDestination 实现模块化导航,支持灵活转场动画与跨模块跳转。 生命周期:详解 NavDestination 特有的 onShown/onHidden/onBackP

#harmonyos#架构#华为
HarmonyOS 信息传递载体 Want —— 显式与隐式启动详解

本文针对掌握Stage模型基础的鸿蒙开发者,深入解析Want对象的核心机制。Want作为HarmonyOS组件通信的载体,支持显式/隐式两种启动方式:显式通过bundleName+abilityName精准调用;隐式通过action、entities等字段动态匹配目标Ability。文章详解Want结构、module.json5的skills配置技巧,并提供参数传递、结果回调等实战示例,帮助开发者

#harmonyos#华为
HarmonyOS 信息传递载体 Want —— 显式与隐式启动详解

本文针对掌握Stage模型基础的鸿蒙开发者,深入解析Want对象的核心机制。Want作为HarmonyOS组件通信的载体,支持显式/隐式两种启动方式:显式通过bundleName+abilityName精准调用;隐式通过action、entities等字段动态匹配目标Ability。文章详解Want结构、module.json5的skills配置技巧,并提供参数传递、结果回调等实战示例,帮助开发者

#harmonyos#华为
    共 30 条
  • 1
  • 2
  • 3
  • 请选择