tomoyasaki
1. 軟件工程專業(yè)主修科目是什么
軟件工程專業(yè)主干學(xué)科:馬克思主義理論、大學(xué)外語(yǔ)、高等數(shù)學(xué)、大學(xué)物理、物理實(shí)驗(yàn)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)、程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概論、統(tǒng)一建模語(yǔ)言、軟件體系結(jié)構(gòu)、軟件需求、軟件項(xiàng)目管理。
就業(yè)崗位:
1、Java方向:JAVA初級(jí)程序員、JAVA計(jì)算程序員 、 JAVA工程師 、J2EE系統(tǒng)工程師等。
2、Net方向: .Net程序員網(wǎng)站開(kāi)發(fā)工程師 .Net工程師等。
3、其它方向: 簡(jiǎn)單的管理信息系統(tǒng)開(kāi)發(fā)和維護(hù)人員 、網(wǎng)頁(yè)制作和客戶端腳本程序編寫(xiě)人員 、初級(jí)數(shù)據(jù)庫(kù)管理和維護(hù)人員 、數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師 、系統(tǒng)分析設(shè)計(jì)工程 、軟件項(xiàng)目配置管理員 、文檔編寫(xiě)工程師。
(1)軟件工程師專業(yè)有哪些課程擴(kuò)展閱讀
軟件工程涉及到程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù),軟件開(kāi)發(fā)工具,系統(tǒng)平臺(tái),標(biāo)準(zhǔn),設(shè)計(jì)模式等方面。在現(xiàn)代社會(huì)中,軟件應(yīng)用于多個(gè)方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機(jī)界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫(kù),游戲等。
同時(shí),各個(gè)行業(yè)幾乎都有計(jì)算機(jī)軟件的應(yīng)用,比如工業(yè),農(nóng)業(yè),銀行,航空, *** 部門(mén)等。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會(huì)的發(fā)展,使得人們的工作更加高效,同時(shí)提高了生活質(zhì)量。
計(jì)算學(xué)科的分支,計(jì)算學(xué)科中理論、抽象、設(shè)計(jì)等三個(gè)學(xué)科形態(tài),綁定、大問(wèn)題的復(fù)雜性、概念和形式模型、一致性和完備性、效率、演化、抽象層次、按空間排序、按時(shí)間排序、重用、安全性、折衷與決策等十二個(gè)基本概念,數(shù)學(xué)方法、系統(tǒng)科學(xué)方法在軟件工程學(xué)科中占有重要地位。
此外,軟件工程還十分重視管理過(guò)程,以提高軟件產(chǎn)品的質(zhì)量、降低開(kāi)發(fā)成本、保證工程按時(shí)完成。系統(tǒng)性、規(guī)范性、可度量性也是軟件工程非常關(guān)注的。
2. 軟件工程師學(xué)習(xí)什么專業(yè)
1、 指導(dǎo)程序員的工作; 2、 參與軟件工程系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等過(guò)程; 3 、協(xié)助工程管理人保證回項(xiàng)目的質(zhì)答量; 4 、負(fù)責(zé)工程中主要功能的代碼實(shí)現(xiàn); 5 、解決工程中的關(guān)鍵問(wèn)題和技術(shù)難題; 6 、協(xié)調(diào)各個(gè)程序員的工作,并能與其它軟件工程師協(xié)作工作。 7、還要編寫(xiě)各種各樣的軟件說(shuō)明書(shū),如:需求說(shuō)明書(shū),概要說(shuō)明書(shū)等考試科目 工程師是中級(jí)職稱,考試的題目包括了計(jì)算機(jī)體系結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、編譯原理等計(jì)算機(jī)學(xué)科的基礎(chǔ)課程
3. 軟件工程師在大學(xué)本科都需要學(xué)什么專業(yè)
這個(gè)貌似沒(méi)有定論來(lái),大學(xué)學(xué)什么專源業(yè)真的跟以后從事什么行業(yè)沒(méi)有必然聯(lián)系,我所遇到的程序員有很多不是大學(xué)科班出身,他們有學(xué)數(shù)學(xué)的,電子的,師范的,物理的,當(dāng)然了,大部分都是計(jì)算機(jī)專業(yè)出身,如果你認(rèn)定想干IT,我倒覺(jué)得大學(xué)的有如下專業(yè)比較靠譜:計(jì)算機(jī)科學(xué)與技術(shù)(幾乎所有本科院校都有),軟件工程(大概只有211重點(diǎn)院校開(kāi)設(shè)),網(wǎng)絡(luò)工程,電子信息,數(shù)學(xué)(學(xué)數(shù)學(xué)的邏輯強(qiáng),編程具有優(yōu)勢(shì))等等
4. 軟件工程師是什么專業(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)
計(jì)算機(jī)科學(xué)與技術(shù)(Computer Science and Technology)是國(guó)家一級(jí)學(xué)科,下設(shè)信息安全、軟件工程、計(jì)算機(jī)軟件與理論、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)應(yīng)用技術(shù)、計(jì)算機(jī)技術(shù)等專業(yè)。
軟件工程師是一個(gè)廣義的概念,包括軟件設(shè)計(jì)人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開(kāi)發(fā)生產(chǎn)相關(guān)。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語(yǔ)言(C語(yǔ)言/C++/JAVA等)、數(shù)據(jù)庫(kù)技術(shù)(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測(cè)試的其他技術(shù)也要有所涉獵。
(4)軟件工程師專業(yè)有哪些課程擴(kuò)展閱讀:
軟件工程師工作內(nèi)容
1、 指導(dǎo)程序員的工作;
2、 參與軟件工程系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等過(guò)程;
3 、協(xié)助工程管理人保證項(xiàng)目的質(zhì)量;
4 、負(fù)責(zé)工程中主要功能的代碼實(shí)現(xiàn);
5 、解決工程中的關(guān)鍵問(wèn)題和技術(shù)難題;
6 、協(xié)調(diào)各個(gè)程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫(xiě)各種各樣的軟件說(shuō)明書(shū),如:需求說(shuō)明書(shū),概要說(shuō)明書(shū)等
8、考試科目工程師是中級(jí)職稱,考試的題目包括了計(jì)算機(jī)體系結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、編譯原理等計(jì)算機(jī)學(xué)科的基礎(chǔ)課程
5. 軟件工程專業(yè)(本科)的課程設(shè)置
軟件工程主要學(xué)科:馬克思主義理論、大學(xué)外語(yǔ)、高等數(shù)學(xué)、大學(xué)物理、物理實(shí)驗(yàn)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)、編程語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)、編譯技術(shù)、軟件工程概述、統(tǒng)一建模語(yǔ)言,軟件架構(gòu),軟件需求,軟件項(xiàng)目管理。
就業(yè)方向:
1、Java方向:Java初級(jí)程序員、Java計(jì)算程序員、Java工程師、J2EE系統(tǒng)工程師等。
2、網(wǎng)絡(luò)方向:網(wǎng)絡(luò)程序員、網(wǎng)站開(kāi)發(fā)工程師、網(wǎng)絡(luò)工程師等。
3、其他方向:簡(jiǎn)單管理信息系統(tǒng)開(kāi)發(fā)和維護(hù)人員、網(wǎng)頁(yè)制作和客戶端腳本編程人員、主要數(shù)據(jù)庫(kù)管理和維護(hù)人員、數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師、系統(tǒng)分析和設(shè)計(jì)工程師、軟件項(xiàng)目配置經(jīng)理,以及文件寫(xiě)作工程師。
(5)軟件工程師專業(yè)有哪些課程擴(kuò)展閱讀:
軟件工程,涉及到編程語(yǔ)言、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)工具、系統(tǒng)平臺(tái)、標(biāo)準(zhǔn)、設(shè)計(jì)模式等。在現(xiàn)代社會(huì),軟件被應(yīng)用于許多方面。典型軟件如電子郵件、嵌入式系統(tǒng)、人機(jī)界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫(kù)、游戲等。
同時(shí),幾乎所有的行業(yè)都有計(jì)算機(jī)軟件應(yīng)用,如工業(yè)、農(nóng)業(yè)、銀行、航空、 *** 部門(mén)等,這些應(yīng)用促進(jìn)了經(jīng)濟(jì)社會(huì)的發(fā)展,提高了人們的工作效率,提高了生活質(zhì)量。
計(jì)算學(xué)科的分支,包括理論、抽象與設(shè)計(jì)、綁定、大問(wèn)題復(fù)雜性、概念與形式模型、一致性與完整性、效率、進(jìn)化、抽象層次、按空間排序、按時(shí)間排序、重用、安全性三種學(xué)科形式,數(shù)學(xué)方法和系統(tǒng)科學(xué)方法在軟件工程中起著重要的作用。
此外,軟件工程也非常重視管理過(guò)程,以提高軟件產(chǎn)品的質(zhì)量,降低開(kāi)發(fā)成本,保證項(xiàng)目的及時(shí)完成。系統(tǒng)性、規(guī)范性和可測(cè)量性也是軟件工程中的重要問(wèn)題。
6. 軟件工程師應(yīng)具備哪些專業(yè)技能
開(kāi)發(fā)語(yǔ)言
數(shù)據(jù)庫(kù)
開(kāi)源的技術(shù)框架
7. 軟件工程師屬于什么專業(yè)
軟件工程師是一種職稱,屬于計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)。
軟件工程師主要是會(huì)編程,懂得軟專件工程,至屬少能掌握一種計(jì)算機(jī)語(yǔ)言,溝通能力和邏輯能力強(qiáng)。
8. 軟件工程師專業(yè)學(xué)什么
我國(guó)的IT信息產(chǎn)業(yè)將得到更多的發(fā)展機(jī)遇...主要是因?yàn)殡S著3G手機(jī)技術(shù)及內(nèi)現(xiàn)在容的網(wǎng)絡(luò)的普及...從事IT行業(yè)...也有更廣的發(fā)展空間...-=-=-幾個(gè)IT高薪專業(yè)有:軟件工程師 (依次為:::java>>>>>c >>>>>php),軟件測(cè)試工程師...DBA工程師...3G無(wú)線通信工程師...網(wǎng)絡(luò)工程師.....------------學(xué)習(xí)這樣技術(shù)的也有很多去處.....像java.....軟件工程師.....優(yōu)質(zhì)的有.....湖南一度教育.....
9. 軟件工程專業(yè)都有哪些就業(yè)方向
軟件工程專業(yè)都有就業(yè)方向 Web開(kāi)發(fā)、移動(dòng)終端開(kāi)發(fā)、從事大數(shù)據(jù)開(kāi)發(fā)、計(jì)算機(jī)系統(tǒng)工程師、視頻開(kāi)發(fā)工程師 、計(jì)算機(jī)軟件應(yīng)用工程師。
第一、Web開(kāi)發(fā)
Web開(kāi)發(fā)包括前端開(kāi)發(fā)和后端開(kāi)發(fā)兩個(gè)大的崗位劃分,前端開(kāi)發(fā)主要以應(yīng)用Html、CSS和JavaScript為主,而后端開(kāi)發(fā)則可以使用Java、Python、PHP、C#等語(yǔ)言。早期大部分畢業(yè)生會(huì)選擇以后端開(kāi)發(fā)為主。
目前也有不少同學(xué)會(huì)選擇前端開(kāi)發(fā)作為主要方向。Web開(kāi)發(fā)在IT行業(yè)內(nèi)有大量的就業(yè)崗位,從未來(lái)發(fā)展的前景來(lái)看也是不錯(cuò)的選擇。
第五、視頻開(kāi)發(fā)工程師
你一定體驗(yàn)過(guò)語(yǔ)音或視頻聊天所帶來(lái)的舒適感覺(jué),可能也享受過(guò)在線視頻所帶來(lái)的方便快捷,這些都是語(yǔ)音/視頻開(kāi)發(fā)工程師們的功勞。語(yǔ)音和視頻的應(yīng)用還遠(yuǎn)不止上面提到的,它包括從商業(yè)應(yīng)用到個(gè)人應(yīng)用的各種產(chǎn)品需求。想要成為一名出色的語(yǔ)音/視頻開(kāi)發(fā)工程師嗎?那么你需要熟悉MPEG。
第六、計(jì)算機(jī)軟件應(yīng)用工程師
軟件研發(fā)工程師是指從事某種行業(yè),對(duì)某種不存在的事物進(jìn)行系統(tǒng)的研究和開(kāi)發(fā)并具有一定經(jīng)驗(yàn)的專業(yè)工作者,或者對(duì)已經(jīng)存在的事物進(jìn)行改進(jìn)以達(dá)到優(yōu)化目的的專業(yè)工作者。
桑塔盧西亞
一、單選題 1.“秘密”是一款在朋友圈內(nèi)匿名交流的SNS平臺(tái)。假定每個(gè)人只能看到朋友發(fā)的帖子,卻不知道具體是誰(shuí)發(fā)的;并且朋友關(guān)系是對(duì)稱的,即如果A是B的朋友,那么B也是A的朋友。某好事者希望知道一篇帖子具體是誰(shuí)發(fā)的,他通過(guò)找?guī)讉€(gè)好友看看他們是否是這個(gè)帖子樓主的朋友,從而求“交集”,推斷樓主是誰(shuí)。朋友圈是指彼此互為朋友的人群。什么樣的樓主容易被發(fā)現(xiàn)真實(shí)身份? A朋友很多的樓主。 B朋友很少的樓主。 C發(fā)負(fù)能量帖子的樓主。 D有很多個(gè)小朋友圈的樓主。 E發(fā)正能量帖子的樓主。 F只有一個(gè)大朋友圈的樓主。 2.有一個(gè)裝過(guò)食鹽的瓶子,容積是w,在食鹽用完之后,還有一些食鹽粉末(體積可以忽略)殘留在瓶子壁上。現(xiàn)在要把該瓶子改裝糖,給你u體積的純凈水,用來(lái)清洗該瓶子。在每次清洗之后,瓶子里會(huì)殘留至少v體積的水(食鹽溶液,可以忽略鹽的體積)。假設(shè)w>u>v,請(qǐng)問(wèn)下述哪種方式使用這些純凈水,能把瓶子洗得最干凈______? A.把所有的純凈水全部倒入瓶子,然后把水倒掉。 B.將純凈水平均分為兩份,用每一份清水洗一遍瓶子。 C.每次注入體積為v的純凈水清洗瓶子,直到純凈水用盡。 D.每次注入體積為2v的純凈水清洗瓶子,直到純凈水用盡。 E.將用過(guò)的水重新注入瓶子,多次清洗。 F.以上方法清洗效果相同。 3.有一只火雞出生在某年春天。從出生第一天起,主人就會(huì)每天給它喂食。這只火雞用一個(gè)模型來(lái)計(jì)算主人對(duì)它的愛(ài)的程度=吃到米的天數(shù)/(出生之后的總天數(shù)+1)。這只火雞發(fā)現(xiàn)這個(gè)愛(ài)的指數(shù)每天都在上升。有一天感恩節(jié)到了,火雞被主人殺掉了。關(guān)于火雞的愛(ài)的指數(shù)模型的說(shuō)法正確的是:______? A.火雞的模型之所以無(wú)效,是因?yàn)檫@個(gè)公式不是最大似然估計(jì)。 B.火雞的模型之所以無(wú)效,是因?yàn)檫@個(gè)愛(ài)的指數(shù)增長(zhǎng)速度先快后慢。 C.火雞的模型之所以無(wú)效,是因?yàn)闆](méi)有計(jì)算這個(gè)愛(ài)的指數(shù)的方差。 D.火雞的模型之所以無(wú)效,是因?yàn)榉帜?1了。 E.火雞的模型之所以無(wú)效,是因?yàn)橹魅颂珘牧恕? F.火雞的模型之所以無(wú)效,是因?yàn)榻y(tǒng)計(jì)的概率空間不完整。 4.下列方法中,______不可以用來(lái)程序調(diào)優(yōu) ? A.改善數(shù)據(jù)訪問(wèn)方式以提升緩存命中率 B.使用多線程的方式提高I/O密集型操作的效率 C.利用數(shù)據(jù)庫(kù)連接池替代直接的數(shù)據(jù)庫(kù)訪問(wèn) D.使用迭代替代遞歸 E.合并多個(gè)遠(yuǎn)程調(diào)用批量發(fā)送 F.共享冗余數(shù)據(jù)提高訪問(wèn)效率 5.并發(fā)進(jìn)程執(zhí)行的相對(duì)速度是______。 A.由進(jìn)程的程序結(jié)構(gòu)決定 B.由進(jìn)程本身來(lái)控制 C.進(jìn)程被創(chuàng)建時(shí)決定 D.與進(jìn)程調(diào)度策略有關(guān) E.與進(jìn)程的銷毀時(shí)間有關(guān) F.由內(nèi)存分配策略決定 6.動(dòng)態(tài)內(nèi)存分配(C語(yǔ)言中的malloc,C++中的new)得到的存儲(chǔ)區(qū)屬于內(nèi)存中的:______。 A.靜態(tài)區(qū) B.堆(heap) C.棧(stack) D.堆棧 E.內(nèi)核內(nèi)存 F.不確定 7.下列正則表達(dá)式不可以匹配” ”的是______。 A.^\w+\.\w+\-\w+\.\w+$ B.[w]{0,3}.[a-z\-]*.[a-z]+ C.[c-w.]{3,10}[.][c-w.][.][a] D.[w][w][w][alibaba-inc]+[com]+ E.^\w.*com$ F.[w]{3}.[a-z\-]{11}.[a-z]{3} 8.關(guān)于IP地址下列說(shuō)法錯(cuò)誤的是______。 地址采用分層結(jié)構(gòu),它由網(wǎng)絡(luò)號(hào)與主機(jī)號(hào)兩部分組成 B.根據(jù)不同的取值范圍IP地址可以分為五類 屬于B類地址 D.每個(gè)C類網(wǎng)絡(luò)最多包含254臺(tái)主機(jī) 采用128位地址長(zhǎng)度 類,B類和C類地址為內(nèi)部私有地址 9.某團(tuán)隊(duì)有 2/5的人會(huì)寫(xiě)Java程序,有3/4的人會(huì)寫(xiě)C++程序,這個(gè)團(tuán)隊(duì)里同時(shí)會(huì)寫(xiě)Java和C++的最少有______人。 10.計(jì)算三個(gè)稠密矩陣A、B、C的乘積ABC,假定三個(gè)矩陣的尺寸分別為m*n, n*p, p*q,且m A.(AB)C (BC) C.(AC)B D.(BC)A E.(CA)B F.以上效率相同 11.棋盤(pán)上共有2020個(gè)格子,從1開(kāi)始順序編號(hào)。棋子初始放在第1格,通過(guò)扔骰子決定前進(jìn)格子數(shù),扔出x點(diǎn)就前進(jìn)x格。骰子有6面,分別對(duì)應(yīng)1至6;質(zhì)量均勻。當(dāng)棋子到達(dá)2015或超過(guò)2015,游戲結(jié)束。那么,棋子剛好到達(dá)2015的概率與______最接近。 同學(xué)每天乘公交上學(xué),早上睡過(guò)頭或遇到堵車都會(huì)遲到;H早上睡過(guò)頭概率為,路上遇到堵車概率為;若某天早上H遲到了,那么以下推測(cè)正確的有______。 A.今天H早上睡過(guò)頭了 B.今天H早上睡過(guò)頭的概率為 C.今天H早上睡過(guò)頭的概率大于 D.今天H早上遇到堵車了 E.今天H早上遇到堵車的概率為 F.今天H早上遇到堵車的概率小于 13.個(gè)數(shù)約為50K的 數(shù)列需要進(jìn)行從小到大排序,數(shù)列特征是基本逆序(多數(shù)數(shù)字從大到小,個(gè)別亂序),以下哪種排序算法在事先不了解數(shù)列特征 的情況下性能大概率最優(yōu)(不考慮空間限制)______。 A.冒泡排序 B.改進(jìn)冒泡排序 C.選擇排序 D.快速排序 E.堆排序 F.插入排序 14.在以下操作中,數(shù)組比線性表速度更快的是______。 A.原地逆序 B.頭部插入 C.返回中間節(jié)點(diǎn) D.返回中間節(jié)點(diǎn) E.返回頭部節(jié)點(diǎn) F.選擇隨機(jī)節(jié)點(diǎn) 15.一個(gè)函數(shù)定義的返回值是float,它不能在 return語(yǔ)句中返回的值的類型是:______。 F.以上皆可以 16.某足球隊(duì)有四名外援,分別來(lái)自巴西、荷蘭、意大利和美國(guó)。他們分別擅長(zhǎng)前鋒、后衛(wèi)或守門(mén),其中: ① 美國(guó)外援單獨(dú)擅長(zhǎng)守門(mén); ② 意大利外援不擅長(zhǎng)前鋒; ③ 巴西外援和另外某個(gè)外援擅長(zhǎng)相同的位置; ④ 荷蘭外援擅長(zhǎng)的位置和巴西外援不同。 以上條件可以推出巴西外援擅長(zhǎng)的位置是______。 A.前鋒 B.守門(mén) C.后衛(wèi) D.前鋒或守門(mén) E.后衛(wèi)或守門(mén) F.前鋒或后衛(wèi) 17.以下屬性中,______不是m階B樹(shù)特性。 A.根節(jié)點(diǎn)至少2子女節(jié)點(diǎn) B.非根節(jié)點(diǎn)包含的子女?dāng)?shù)j滿足:┌m/2┐ - 1 <= j <= m - 1 C.除根結(jié)點(diǎn)以外的所有內(nèi)部結(jié)點(diǎn)度數(shù)為存儲(chǔ)關(guān)鍵字總數(shù)加2 D.常用于計(jì)算機(jī)磁盤(pán)文件組織 D.葉節(jié)點(diǎn)均位于同一層 也常用于計(jì)算機(jī)磁盤(pán)文件組織 18.在一個(gè)單鏈表中,q的前一個(gè)節(jié)點(diǎn)為p,刪除q所指向節(jié)點(diǎn),則執(zhí)行______。 q; >next=p->next;delete p; >next=q->next;delete p; >next=q->next;delete q; p; >next=p->next;delete q main(){ fork()||fork();} 共創(chuàng)建幾個(gè)進(jìn)程:______。 20.程序出錯(cuò)在什么階段______? int main(void) { ; cout<<“welcome to taobao"; } A.預(yù)處理階段出錯(cuò) B.編譯階段出錯(cuò) C.匯編階段出錯(cuò) D.鏈接階段出錯(cuò) E.運(yùn)行階段出錯(cuò) F.程序運(yùn)行正常 二、附加題 1.針對(duì)無(wú)線互聯(lián)網(wǎng)的現(xiàn)狀和特殊性,請(qǐng)列舉可提升用戶體驗(yàn)的網(wǎng)絡(luò)相關(guān)優(yōu)化措施。(優(yōu)化點(diǎn)可包括客戶端、前端、服務(wù)端,甚至業(yè)務(wù)設(shè)計(jì)層面) 2.給定一個(gè)query和一個(gè)text,均由小寫(xiě)字母組成。要求在text中找出以同樣的順序連續(xù)出現(xiàn)在query中的最長(zhǎng)連續(xù)字母序列的長(zhǎng)度。例如, query為“acbac”,text為“acaccbabb”,那么text中的“cba”為最長(zhǎng)的連續(xù)出現(xiàn)在query中的字母序列,因此,返回結(jié)果應(yīng)該為其長(zhǎng)度3。請(qǐng)注意程序效率。 3.寫(xiě)一個(gè)函數(shù),輸入一個(gè)二叉樹(shù),樹(shù)中每個(gè)節(jié)點(diǎn)存放了一個(gè)整數(shù)值,函數(shù)返回這棵二叉樹(shù)中相差最大的兩個(gè)節(jié)點(diǎn)間的差值絕對(duì)值。請(qǐng)注意程序效率。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)