當前位置:首頁 » 操作系統 » 我是演算法

我是演算法

發布時間: 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-09 00:38:39 瀏覽:934
存儲儲存搬運 發布:2024-10-09 00:28:42 瀏覽:717
吃雞電腦適合什麼配置 發布:2024-10-09 00:18:24 瀏覽:228
java線程實例 發布:2024-10-09 00:05:34 瀏覽:193
文檔放在安卓手機哪裡 發布:2024-10-08 23:35:00 瀏覽:439
我的世界伺服器拔刀強化 發布:2024-10-08 22:59:37 瀏覽:430
伺服器換ip寶塔面板 發布:2024-10-08 22:58:56 瀏覽:433
如何通過伺服器搭建網站 發布:2024-10-08 22:58:54 瀏覽:240
賽爾編程 發布:2024-10-08 22:30:12 瀏覽:164
威馳車有哪些配置 發布:2024-10-08 22:19:32 瀏覽:566