在LeetCode中,AC是什么意思?它是否像DP一样是一种算法技术?

39
我在各种在线编程论坛上发现了一种称为“AC”的技术,它看起来像“动态规划”或“回溯”,但不确定它是什么以及如何使用。有人有建议吗?

我对它们都不太了解,但使用的算法类型难道不取决于您要解决的问题吗?从这个意义上说,这个问题太过宽泛。 - Fᴀʀʜᴀɴ Aɴᴀᴍ
我对这种设计技术非常感兴趣,但在网上找不到更有意义的链接。例如,请参见以下leetcode链接。[链接](https://leetcode.com/discuss/9110/my-ac-solution-using-formula)这里说,“这是我的AC解决方案使用公式”。不确定这里的AC是什么意思。 - Cast Away
没关系,我没有给你的问题投反对票 :) - Fᴀʀʜᴀɴ Aɴᴀᴍ
21
AC代表“已接受”。 - Joni
4
哦,太感谢了。我以为这是某种算法设计技巧。 - Cast Away
3
我也一样,而且我找了这个算法好一阵子哈哈 - Fangming
3个回答

41

AC代表“已通过”的解决方案。


10

AC是“Accepted Code”的缩写,通常被称为“这是我的AC解决方案”或者“这是我的通过的代码解决方案”。

Leetcode上使用的其他缩写包括:

  • “编译错误”(CE)
  • “超出内存限制”(MLE)
  • “运行时错误”(RTE)
  • “超过时间限制”(TLE)
  • “错误答案”(即WA)

0

这是LeetCode社区引入计算机科学的一个术语。它意味着“已接受的代码”,但重要的是要知道为什么它可能不被接受,常见原因在这里给出:https://dev59.com/P1oU5IYBdhLWcg3wsYXM#67863886

看起来未来的工程师们会掌握这个短语,因为几乎每个地方都会问新工程师算法问题,人们会在像LeetCode这样的地方进行练习。

在现实世界中,并不存在这样的情况。将你的软件称为“已接受的代码”会非常有趣。还有一些术语,如验收标准,你的软件需要满足这些标准,除了通过单元测试和集成测试等测试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接