算法设计
文章平均质量分 70
算法设计
有为少年
一步步,一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小心你的字典和样板代码
编码错误反思原创 2022-07-30 12:32:01 · 529 阅读 · 0 评论 -
我是如何使计算提速>150倍的
我是如何使计算提速>150倍的我的原始文档:https://www.yuque.com/lart/blog/lwgt38书接上文《我是如何使计算时间提速25.6倍》.上篇文章提到, F-measure使用累计直方图可以进一步加速计算, 但是E-measure却没有改出来. 在写完上篇文章的那个晚上, 重新整理思路后, 我似乎想到了如何去使用累计直方图来再次提速.速度的制约虽然使用"解耦"的思路可以高效优化每一个阈值下指标的计算过程, 但是整体的 for 循环确实仍然会占用较大的时间. 又原创 2020-11-30 19:27:46 · 649 阅读 · 0 评论 -
我是如何使计算时间提速25.6倍的
我是如何使指标计算变得更快的原始文档:https://www.yuque.com/lart/blog/aemqfz在显著性目标检测任务中有个重要的评价指标, E-measure, 需要使用在闭区间 [0, 255] 内连续变化的阈值对模型预测的灰度图二值化. 直接的书写方式就是使用 for 循环, 将对应的阈值送入指标得分计算函数中, 让其计算分割后的预测结果和真值mask之间的统计相似度.在显著性目标检测中, 另一个指标, F-measure, 同样涉及到连续变化的阈值二值化处理, 但是该指标计原创 2020-11-30 10:30:34 · 503 阅读 · 0 评论 -
编码与数学之循环
编写代码过程中,经常会遇到一些奇奇怪怪的需求,有一些问题一眼看上去很复杂,但是实际上通过特定的数学运算过程就可以很方便的实现。这里记录几种比较典型的案例。原创 2022-11-14 10:20:50 · 1521 阅读 · 0 评论 -
随机密码约瑟夫环
约瑟夫环问题: 问题描述:设有编号为1,2,3……n的n个人顺时针方向围坐一圈,每人有一密码(正整数)。开始时给出一初始密码m,从编号为1的人开始报数,报m的人出列;以后将出列者的密码作为新的m,从顺时针方向紧挨着他的下一个人开始报数……直至所有人出列。试编算法,求出出列顺序。要求:用不带头结点的单向循环链表实现从键盘输入n,m各人的密码由计算机随机产生(1~10的正整数,也可以自定义原创 2017-03-25 17:35:40 · 1636 阅读 · 0 评论 -
转换后缀表达式
栈采用顺序栈存储,试设计算法实现将表达式转换成后缀表达式输出。例如,输入表达式: a+b/c-(d*e+f)*g输出其后缀表达式: abc/+de*f+g*-原创 2017-03-25 23:14:30 · 1275 阅读 · 1 评论 -
常用公式
常用的一些公式。原创 2017-03-14 22:57:34 · 936 阅读 · 0 评论
分享