丨软件丨可视化算法原型工具

今天给大家推荐的这两款应用,你绝对想不到他的功能有多么神奇,我来简单做下介绍,我们在设计应用程序时,为了逻辑清晰经常需要绘制流程图,可是流程图有一种缺点,它在实现我们想法的同时,并不能去模拟结果。

啥?

流程图还能模拟结果?

嗯,是的,今天的第一款神器Raptor就是一款基于流程图的可视化程序设计软件,他同样是由一系列相互连接的图形符号的集合组成,不同的是,其中每个符号代表了要执行的特定类型的指令,符号之间的连接,决定了指令的执行顺序,在设计初期,你只用关心逻辑,画完流程图后,其结果就可以模拟出来,更牛B的是,这货还能直接输出代码,例如C#,C++,JAVA或exe。

丨软件丨可视化算法原型工具

举个小栗子吧!

假如我要实现这样一个程序,当看到一个人时,问候句How are you?否则一直去看(这程序真有病)。我们用Raport做流程图的话是这样:

丨软件丨可视化算法原型工具

执行过程如下:

丨软件丨可视化算法原型工具

自动生成的C#代码如下:

丨软件丨可视化算法原型工具

注:由于没对变量初始化,所以13行会有个?

而且功能样样不少,能设置断点、子程序、循环指令、函数功能、甚至执行速度都可以调节,这样你可以一步步看执行的过程,当模式选为“面向对象”时,还有UML类图功能。

神一样的操作后,原本抽象的理念是不是会变得更加清晰呢?

官网链接:https://raptor.martincarlisle.com/

文章未尾提供汉化版下载链接!

丨软件丨可视化算法原型工具

 

OK,我们继续介绍第二款应用:一个数据结构算法可视化网站。

丨软件丨可视化算法原型工具

如你所见,这是一个学习算法的可视化网站,还可以搜索,例如下面是排序算法的讲解。

丨软件丨可视化算法原型工具

网址:https://visualgo.net/

里面可以选择成中文语言,可视化学习算法,帮助你理解算法的每个过程(动画演示),并演示每个步骤的过程代码,非常不错!

VIP专用下载链接,

VIP专用汉化版下载链接,请登陆后密码将自动显示:
链接:https://pan.baidu.com/s/1wZfKHuoFgDji0wspqG2Lrw
提取码:[eyesonly level=”administrator, vip”]j7ap[/eyesonly]

始发于微信公众号: 电气CAD论坛

发表评论

登录... 后才能评论

本站所有资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

网站内个别资源需要按下载提示里通过发送邮件、或者添加百度网盘好友后才能发送,请留意下载前的提示信息。

请按下载后的文件名中提示的密码格式,输入电气CAD吧域名。(只替换xxxxxxx部分)

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

电子资料属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源