请教一个“排序”问题

fansjava 2004-02-07 01:36:41
Dim temp,sort() As String 'sort为一个动态字符串数组,需要Redim重定义。
Dim numOfElements,i,j,span As Short '需要排序的总数量

span=numOfElements\2
Do While span>0
For i=span To numOfElemets-1
j=i-span+1
For j=(i-span+1) To 1 Step -span
If sort(j)<=sort(j+span) Then Exit For
temp=sort(j)
sort(j)=sort(j+span)
sort(j+span)=temp
Next j
Next i
span=span\2
Loop
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文探讨了智能体开发在计算机竞赛中的实际应用,涵盖从算法博弈到自动解题Agent的技术实现路径。文章系统介绍了智能体的核心概念及其在OI/ICPC等竞赛场景下的关键技术,包括状态空间建模、奖励塑形、课程学习与代码生成沙箱等方法,并通过“重力迷宫最短路径”这一典型题目展示了从传统BFS算法到基于A3C深度强化学习智能体的演进过程。项目实现了在局部观测环境下智能体的自主决策,并结合课程学习提升训练稳定性,最终通过模型蒸馏、fallback机制和评测对接实现竞赛落地。此外,文章展望了神经符号系统融合、大模型微调与多智能体对练等未来发展方向。; 适合人群:具备一定算法基础和编程经验,熟悉机器学习基本概念,参与或准备参与算法竞赛(如NOI、ICPC、IOI)的学生与开发者。; 使用场景及目标:①将强化学习应用于传统算法题的自动化求解;②在交互题、构造题、博弈题中构建高效智能体以突破人工解题局限;③实现智能体与竞赛评测系统的无缝集成;④探索AI在算法竞赛中的前沿应用趋势。; 阅读建议:建议结合代码实例搭建实验环境,逐步复现从BFS到A3C的演化过程,重点关注状态设计、奖励函数构建与课程学习策略,并尝试将文中技术迁移至其他竞赛题型进行拓展实践。

16,719

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧