问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何评价一个程序员的算法水平?

发布网友 发布时间:2024-07-02 04:56

我来回答

1个回答

热心网友 时间:2024-08-19 04:54

对一个算法的评价,不包括(并行性 )方面的内容。

评价算法的四个标准:

1.正确性

能正确地实现预定的功能,满足具体问题的需要。处理数据使用的算法是否得当,能不能得到预想的结果。

2.易读性

易于阅读、理解和交流,便于调试、修改和扩充。写出的算法,能不能让别人看明白,能不能让别人明白算法的逻辑?如果通俗易懂,在系统调试和修改或者功能扩充的时候,使系统维护更为便捷。

3.健壮性

输入非法数据,算法也能适当地做出反应后进行处理,不会产生预料不到的运行结果。数据的形式多种多样,算法可能面临着接受各种各样的数据,当算法接收到不适合算法处理的数据,算法本身该如何处理呢?如果算法能够处理异常数据,处理能力越强,健壮性越好。

4.时空性

算法的时空性是该算法的时间性能和空间性能。主要是说算法在执行过程中的时间长短和空间占用多少问题。

算法处理数据过程中,不同的算法耗费的时间和内存空间是不同的。

算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。此外,一个算法还具有下列5个重要的特性。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男生买卫生巾支援灾区对吗? 打了耳洞三天下了耳钉,怎么办!! cs七龙珠家里两台电脑怎么连局域网玩 CS七龙珠怎么创建联网房间 CS七龙珠怎样和电脑玩 CS七龙珠能和电脑对打吗 不然怎样调对打模式有哪些地图!!!急需... 糖葫芦的山楂在哪里买 衡水市康宁街与人民路交叉口市一建家属院7号楼,1-201怎么翻译 梦见朋友搬家时小孩因我不愿离去,且小孩坐在床上跑出许老鼠? 梦见搬家是什么预兆解梦 如何评价一个程序员的水平? 铁血军事网站怎么弄头像?改军衔??? 男生当兵帅还是当警察帅? 鲁豫的礼物拼音怎么写 形容人沉着,镇定的成语: 与“名满天下”意思相近的成语: 至少四个... 小金钢菩提子可以上菜油吗? 怎样在网易云音乐上看MV视频? 项目资源管理包括哪些内容? 桂林榕湖饭店房型介绍 多索茶碱注射液说明书 桂林榕湖饭店娱乐健身 桂林榕湖饭店餐饮介绍 注射用多索茶碱说明书 多索茶碱注射液注意事项 电话单上查的出来我的网游记录吗!我玩的是免费网游。拜托!我向各位大侠... 多索茶碱片注意事项 青蛙与癞蛤蟆的区别是什么 今年我们几个一起开餐饮的老板和家人们一起就到自己的饭店过大年的祝 ... 啮合机与换网器如何连接 怎样做好宿迁地方人大一名称职的人大代表和政府、司法监督的干部... QQ幻想里面怎么摆摊?我已经学了一个生活技能 QQ幻想,人们通常在哪里摆自己的商店? 请问昕锐的acc保险丝是那一个?想装一个行车记录仪 我问一下不同车型之间如何快速区别保险盒的保险丝是常电还是acc电? 关于qq幻想世界的摆摊价格问题 华为手机智能助手怎么关闭。 华为怎么关闭ai智能华为怎么关闭ai智能助手 360手机N5S有哪些特色功能和配置升级? 360手机N5S有哪些特色和配置升级? 360手机N5S幻影黑32GB版售价1399元,配置如何? 北方面点做法 中国八大沙漠有哪些城市 豌豆淀粉可以做什么?豌豆淀粉能做出来的东西可超乎想象哦! 微信管理扣费项目在哪微信订阅的自动续费取消步骤 辣椒种怎么才发芽率高辣椒种如何发芽率高 辣椒种子发芽率低,用四个方法促进发芽 革命公园历史沿革 海港陵园好不好 西安市革命公园的历史 西安革命公园-历史图片展的位置