- 博客(3)
- 收藏
- 关注
原创 C语言数据结构-用链表的方式构建和遍历二叉树(前、中、后序)
本文介绍了使用链表实现二叉树的方法。通过将链表节点的单指针扩展为左右子节点双指针,实现了二叉树的链式存储结构。详细讲解了C语言实现过程:包括定义二叉树节点结构、插入节点函数、创建二叉树函数以及前序/中序/后序遍历算法。代码示例展示了如何将数组转换为二叉树,并演示了三种遍历方式的输出结果。这种实现方式结合了链表的内存高效性和二叉树的快速检索优势。
2025-12-06 16:38:38
44
原创 飞桨AI Studio部署Streamlit全攻略(Python)
摘要:本文介绍在百度飞桨AIStudio部署Streamlit项目的两种方法。对于无图片项目,需上传.py文件和requirements.txt后直接发布;对于包含图片的项目,需额外上传图片资源并解压更新。两种方式都需通过AIStudio的Streamlit应用模板创建,部署后链接有效期为3天,过期需重新发布。长期运行建议迁移至其他平台。详细步骤包括文件上传、应用创建和发布流程。
2025-12-05 14:42:20
579
原创 C语言数据结构-冒泡与选择排序:原理与实现
摘要:本文介绍了冒泡排序和选择排序两种基本排序算法。冒泡排序通过重复遍历列表,比较相邻元素并交换顺序错误的元素。选择排序则将列表分为已排序和未排序区间,每次从未排序区间选出最小元素放入已排序区间末尾。文中提供了两种算法的C语言实现代码,包括主函数测试用例和运行结果展示。冒泡排序使用双重循环结构,而选择排序通过记录最小值下标优化性能。两种算法都能正确完成升序排序任务,但实现方式和效率有所不同。
2025-12-04 23:24:23
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅