- 博客(11)
- 收藏
- 关注
原创 3分钟了解斯坦纳树!
斯坦纳树问题是组合优化中的最短网络问题,允许在给定点外增加额外点(斯坦纳点)来最小化网络总长度。其起源可追溯到斯坦纳对三个村庄最短连接的研究,最优解取决于三角形内角是否小于120°。该问题可推广到n个点,并引入权重因素。真正的推广需构建总长最短的连接系统,最多包含n-2个斯坦纳点,过点边数及夹角有特定约束。通过图论模型展示,使用斯坦纳点能获得比直接连接更优的解,部分斯坦纳点可能退化。
2026-01-03 17:42:43
395
原创 VS Code高效编程:C/C++编译调试全攻略
VS Code是一款跨平台开源代码编辑器,支持多种编程语言。本文介绍了VS Code的三种C/C++开发配置方案:1)使用C/C++ Compile Run扩展快速编译运行;2)通过Code Runner扩展一键执行代码;3)配置C/C++扩展实现智能补全和调试功能。此外还介绍了clangd扩展的安装使用,以及编辑器的基本语法设置和常用快捷键。VS Code凭借丰富的扩展生态系统,为C/C++开发者提供了灵活高效的开发环境。
2026-01-02 21:13:07
899
原创 系统C盘爆满?一个个删太麻烦?一篇文章带你快速清理C盘!
本文提供了快速清理C盘空间的实用指南。主要方法包括:使用磁盘清理工具删除临时文件;通过专业软件定位并转移大文件;清理系统更新残留和禁用休眠文件;压缩系统文件和调整虚拟内存位置;清理社交软件缓存;使用CCleaner等工具深度清理;检查磁盘错误。文章建议每月执行这些操作,并设置自动化清理任务以保持C盘空间充足。这些方法能有效解决C盘空间不足的问题。
2026-01-02 19:37:30
308
原创 Bongo Cat,打字小猫全键盘版来啦!
摘要:本文介绍了如何下载BongoCat全键盘版,提供了项目下载链接(https://github.com/ayangweb/BongoCat),并说明该开源项目支持用户自行编写模型。内容包含从基础下载到高级定制的完整指引。(98字)
2025-11-23 17:39:23
1402
原创 Python、C++,哈希表代码实现!
本文介绍了哈希表的实现方法,包括开散列法和闭散列法。开散列法使用链表解决冲突,提供了C++和Python的实现代码,以及一个封装好的模板类。闭散列法直接在表中处理冲突,示例展示了线性探查的实现。两种方法都包含了基本的插入、查找和修改操作,并解释了哈希函数的设计原理。文章最后给出了一个使用平方探测的闭散列法实现示例。
2025-11-22 19:06:41
327
原创 数据结构,什么是哈希表?
哈希表是一种通过键值对(key-value)存储数据的高效数据结构,使用哈希函数将任意类型的键转换为固定范围的索引。哈希函数设计需考虑计算效率和分布均匀性,常见方法包括取模运算和字符串哈希。当不同键产生相同索引时会发生冲突,通常采用拉链法处理,即在冲突位置建立链表存储多个数据。哈希表结合了数组快速访问和链表灵活存储的优点,广泛应用于需要高效查找的场景。
2025-11-22 18:48:56
577
原创 新的时代,AI是如何写代码的?
AI代码生成技术解析:基于Transformer架构的AI通过学习海量开源代码掌握编程模式,实现代码生成、补全与调试。核心技术包括预训练微调、上下文理解和模式复用,典型流程从自然语言输入到代码验证。尽管存在逻辑错误、上下文遗忘等局限,但通过符号推理、分块生成等方法可优化。DeepSeek等先进框架结合Transformer与混合专家系统(MoE),显著提升代码生成效率。AI编程工具正通过检索增强生成等技术不断进化,成为开发者高效助手。
2025-11-16 17:38:10
1004
原创 一篇文章带你了解“格雷码”!
格雷码是一种相邻数仅有一位不同的二进制编码,由Frank Gray于1940年代提出。文章介绍了两种构造方法:手动翻转法和镜像构造法,并给出转换公式G(n)=n⊕⌊n/2⌋及其证明。同时解释了如何从格雷码还原原数。格雷码在超立方体路径规划、数模转换误差优化、汉诺塔问题求解及遗传算法中都有重要应用,特别是能通过每次只改变一位的特性高效解决汉诺塔问题。
2025-11-15 18:16:23
1097
原创 Python、C++,一篇文章讲懂BFS!
本文介绍了广度优先搜索(BFS)算法的核心原理与实现。BFS通过逐层扩展访问节点,保证找到最短路径,适用于无权图最短路径、连通块检测等场景。文章展示了基于链式前向星的Python和C++实现代码,详细说明了队列使用、访问标记和路径还原方法。此外,还介绍了BFS的高级应用形式:双端队列BFS(0-1权值图)和优先队列BFS(带权图),后者实际等同于Dijkstra算法。BFS的时间复杂度为O(n+m),是图论中最基础且高效的搜索算法之一。
2025-11-14 21:38:37
1083
原创 10行Python代码尽然能写DeepSeek?
摘要:本文介绍了两种用Python模拟DeepSeek AI的方法。第一种是10行代码的趣味模拟,包含输入问题和"思考中"的动画效果。第二种是更专业的模拟方案,构建了一个DeepSeekSimulator类,包含知识库检索、对话响应生成和网络搜索功能。该类通过预定义的知识库回答特定问题,对通用问题也能提供基础回复。示例展示了从简单问候到专业问题查询的完整交互过程,实现了基本的AI对话功能。
2025-11-01 21:57:19
219
原创 如何用Python模拟软件程序?
本文介绍了使用Python的Tkinter库实现GUI窗口程序的方法。首先创建了一个登录界面,包含手机号输入框、密码输入框(密码显示为"*")和登录按钮,并实现了登录验证功能(预设密码为"tk1234")。登录成功后跳转至主页面,主页面包含三个功能按钮:主页、文本编辑器和简介。每个功能都对应独立的窗口,并通过不同颜色标签和分割线美化界面。所有窗口都包含相同的底部版权信息。文章提供了完整代码实现,展示了Tkinter在创建多窗口GUI应用方面的基础应用。
2025-10-26 19:01:59
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅