当前位置:首页 » 操作系统 » 我是算法

我是算法

发布时间: 2022-05-10 11:36:04

① 搞编程的我是个算法渣,怎么样能很快的提升算法水平有什么必要的或者非常基础的算法需要掌握

找任何语言的网友总结的基础算法教程,网上有大量,参照代码从程序的角度去理解(语言是工具,思想是核心,不要告诉我你换了种语言就不懂算法)


往后有时间再慢慢补一下数学,毕竟算法基础还是数理,再慢慢提升算法思想吧。


我这里说的是逻辑算法很容易理解,但如果数据结构之类的算法,就需要一定的数学知识了


其实一般程序员刚工作时都不会涉及非常复杂的算法的,除非你后期做到主程或核心功能开发吧,否则不同的语言别人写好的第三方类库其实也提供了很多算法的现成方案,懂套用就可以了。



② 一道 A C M,我是用的是 地杰斯特拉算法,但是死活得不到答案!

地杰斯特拉算法处理的是每一个节点,input里面给出的只是横纵的距离,没有具体到任何相邻的节点的距离,你要先处理一下input数据,产生20个节点,然后确定相邻的任何两个节点的距离,最后应用地杰斯特拉就出来结果了。

③ 我就是RSA算法的d不会求。。。。能不能讲讲呢。。。

d的求法是扩展欧几里得算法,

long ext_gcd(long a,long b,long &x,long &y){
long t,ret;
if(!b){
x=1,y=0;
return a;
}
ret=ext_gcd(b,a%b,x,y);
t=x,x=y,y=t-(a/b)*y;
return ret;
}
void en_gcd(long a,long b,long &x,long &y){
ext_gcd(a,b,x,y);
if(x<0){x+=b;y-=a;}
}
x中就有一个是d的值

④ 我是学计算机的,我想知道是算法设计与分析难还是通信原理难些呢。。。

算法分析设计是很难的,要把离散数学、数据结构、编译原理学好,其实编译原理更难,要死人的,那个根本是不人做的事。如果你想学的很好,那你就准备虐待自己吧。如果你学好的话,就去参加全国或者全球的程序设计大赛,你要是拿个好点的名次,我敢说你的年薪不会低于百万。
通信原理是很广的,包含很多,基础是学好数学。数学才是根本,像数论,复数之类的。

⑤ 我是算法理论专业本科学生,能否跨专业报读法学本科第二学历

本科毕业学生可以通过成人继续教育包括自学考试(自考)、网络教育(远程教育)、成人高考(学习形式有脱产,业余,函授)、开放大学(原广播电视大学现代远程开放教育)的方式跨专业报读法学本科第二学历。
法学专业主要培养学生具有良好的法学思维,掌握法学基本理论和法律专业知识、分析和解决实际法律问题。具有社会责任感和担纲精神,具有较强的文字和口头表达能力及论证才能以及较好的外语听说读写能力。毕业生适合从事法院、检察院、律师,以及法律顾问、法律事务助理等专业工作。本科毕业生可授予法学学士学位。

⑥ 我现在做算法的,但是不会编程,C++,我是需要先看明白算法,再试着编程吗求大神指点!!

编程只要练习一段时间并不难,关键是要有思路,如果你是做算法的,熟悉一下语法 编程应该不难吧

⑦ 我是一名软件工程的学生,我们现在学数据结构和算法

我也承认算法是重点,实现是次要的,我觉得亲手去实现一个学过的算法有很多好处
1.复习学过的算法,理清算法的每一个细节,有更深刻的认知
2.可以帮助验证你对算法的理解是否正确,如果程序调试失败,寻找错误的过程也能对算法有更深的理解
3.算法比较理论,实现后更能感受他的实用价值,能给人成就感
4.有很多人抱怨,学过一个什么语言,但是用的一点都不熟练。如果想要掌握一门计算机语言,不大量的写代码是不行的,实现算法是写代码的绝佳时机。
现在如果你觉得慢,可能是对语言使用不够熟练,多写写就快了,除非你不想掌握这门语言

⑧ 我算法不太好,怎么算都算不对,工资的问题,谁帮我算一下。

根据你的工资,应该是:4000/21.75(折成日工资)X
9天(你7月实际工作的天数)=1655.17元

⑨ 我大一下半学期,现在学了一段时间java,我时间充裕,想多学一本书,那么我是看算法与数据结构呢还是

我个人的观点是:如果你有足够的时间和精力、并且希望在软件开发方面有所作为的话,那还是优先学习算法与数据结构要比学习某一种具体的编程语言要重要得多!!因为即使将来规模再大、功能再复杂的各种软件,都离不开各种算法和数据结构的强大支撑!!而各种语言(像:C、C++、Java Script、Python等等)都只不过是一种编程工具而已。这些语言中你只要精通掌握了一种语言,你再学习其它的语言绝对不会有任何问题的!!而算法和数据结构的学习难度远远要比学习程序设计语言大得多!!
至于说到底是哪一本书籍更加适合你,你可以多到几家书店多阅读阅读,然后再决定到底购买哪一本教材。因为每一个人的编程基础、以及其它各个方面的因素都不一样,这个就没有一定之规了,只能够看个人的选择了。

⑩ 我的算法是赔了80元!王师傅是卖鞋的,一双鞋进价30元甩卖20元,顾客来买鞋给了张50,

“这么算的,老王进一双鞋花30元,又找给了客人30元,这里损失60元,又赔给了邻居50元,但是老王跟邻居换钱时换回来的是50元真钱,找给客人30元,自己还剩20元。“

上边的问题在于老王找给客人的30元,是邻居给老王的50零钱中出的。相当于邻居帮老王垫了30给顾客,之后老王再还邻居30。整个过程其实只陪了30,而不是30+50-20。所以总共赔了30+30=60

“由于老王的鞋进价30元,卖20元,每卖一双鞋就陪10元,客人给假钱买走的那双他相当于没赔上那10块钱,所以最后是30+30+50-20-10=80元,老王赔了80元。”

按你的方法,其实老王赔了60-10=50。这样理解没任何问题。网上说的60正确答案是没有把10元减掉,理解不同,计算相同。

请采纳

热点内容
赛尔编程 发布:2024-10-08 22:30:12 浏览:160
威驰车有哪些配置 发布:2024-10-08 22:19:32 浏览:564
手游源码全套 发布:2024-10-08 21:39:41 浏览:474
大众账号密码是多少 发布:2024-10-08 21:22:18 浏览:890
价格厚道香港多ip服务器 发布:2024-10-08 21:22:16 浏览:283
android适配values 发布:2024-10-08 21:18:36 浏览:240
数控折弯机如何编程 发布:2024-10-08 20:34:40 浏览:61
pod内部修改配置如何生效 发布:2024-10-08 20:25:33 浏览:236
重庆服务器托管市场低价云主机 发布:2024-10-08 20:23:39 浏览:364
运维接触源码 发布:2024-10-08 19:55:44 浏览:486