ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 大灰狼1976

[讨论] 关于算法与逻辑的粗浅认识

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-10-10 11:57 | 显示全部楼层
大灰狼1976 发表于 2024-10-10 09:06
我不这么认为,偶发性的需求确实不重要,但这只是思维拓展的一环,假设有一万种偶发性的需求,找到了最优 ...

1万种需求,那可能需要1万种算法,否则若1种算法就可以解决,那么它就不是偶发性需求,而是高频需求。
如果这算法的运行时间,甚至低于你敲击1个字母需要的时间,那么算法的优化也许不是最迫切需要考虑的。

TA的精华主题

TA的得分主题

发表于 2024-10-10 12:29 | 显示全部楼层
完全不做优化,0.048秒,按你们的方法优化,时间几乎没有变化,可能在误差里了,这么一丁点时间,几乎任何你优化所花的时间 都可能是提速所节约时间的千百倍。
ABC.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-10 13:01 | 显示全部楼层
一招秒杀 发表于 2024-10-10 12:29
完全不做优化,0.048秒,按你们的方法优化,时间几乎没有变化,可能在误差里了,这么一丁点时间,几乎任何 ...

怎么说呢,我没有花费的时间划算不划算的想法,因为我基本不考虑实际运用(工作上用不到)。
如果偏应用,我一般也不花太多时间思考,但会写成这个方式,基本和你相同。
  1. Sub test_2()
  2. Dim i&, j&, k&, sRst$, n&
  3. t = Timer
  4. For i = 1 To 7
  5.   For j = i + 1 To 8
  6.     For k = j + 1 To 9
  7.       n = n + 1
  8.       If (i * 100 + j * 10 + k) + (j * 100 + k * 10 + i) + (k * 100 + i * 10 + j) = 2109 Then sRst = sRst & Chr(10) & i & j & k
  9.     Next
  10.   Next
  11. Next
  12. MsgBox n & sRst
  13. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2024-10-10 13:44 | 显示全部楼层
大灰狼1976 发表于 2024-10-10 13:01
怎么说呢,我没有花费的时间划算不划算的想法,因为我基本不考虑实际运用(工作上用不到)。
如果偏应用 ...

你是高级人才,只考虑高级不高级,优化不优化,我就是贩夫走卒,天天为了两餐,只求完成任务,每花一个子都要考虑经济不经济,划算不划算,了无趣味,一个是阳春白雪,一个下里巴人,能一样吗 。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-10 14:27 | 显示全部楼层
一招秒杀 发表于 2024-10-10 13:44
你是高级人才,只考虑高级不高级,优化不优化,我就是贩夫走卒,天天为了两餐,只求完成任务,每花一个子 ...

有句话说是“别拿你的兴趣挑战别人的饭碗”,所以实际上你比我高多了
我也就自娱自乐一下

TA的精华主题

TA的得分主题

发表于 2024-10-10 14:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
大灰狼1976 发表于 2024-10-10 14:27
有句话说是“别拿你的兴趣挑战别人的饭碗”,所以实际上你比我高多了
我也就自娱自乐一下

今天收获还不错,这是我的饭碗
20241010.jpg

TA的精华主题

TA的得分主题

发表于 2024-10-10 18:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
一招秒杀 发表于 2024-10-9 19:09
当今市面主流的CPU,每秒轻易可以进行1万亿次以上的计算,如果是GPU 算力卡什么的 每秒能进行的计算更可能高 ...

这种分析逻辑是很基础的,实际编程的逻辑比这复杂的多!非office编程人员需要更多的算法知识和更强的分析能力!
vba当然是编程,但99%案例都有现成的套路技巧。咱们探究逻辑算法,只是想在烂大街的套路技巧之外找到捷径!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 07:35 , Processed in 0.036126 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表