今天遇到了一道沒有見識過的筆試題,在這裡跟大家分享下,也算是自己做個記錄:
題目:如何優化for(int i=0;i<list.size();i++){...}
平時我一般就是這麼寫的,沒有想過這個問題;然後百度下發現這樣:
for(int i=0,len=list.size();i<len;i++){...}就可以優化了;因為判斷條件每次迴圈都執行嘛,然後如果每次都呼叫size()
的開銷肯定會比兩個變數的比較大,那麼優化就可以初始化時呼叫size()初始化迴圈的結束條件,從而優化。還有
一個問題,就是如果size()改變,即迴圈內部有向列表新增或刪除的操作,那麼迴圈按原來的寫或是下面的寫好像
都有問題,我記得是這樣寫的:
for(int i=0;i<list.size();i=0){
list.remove(i);//這好像是從頭到尾刪空list的程式碼
}
相關推薦
今天遇到了一道沒有見識過的筆試題,在這裡跟大家分享下,也算是自己做個記錄:
題目:如何優化for(int i=0;i<list.size();i++){...} 平時我一般就是這麼寫的,沒有想過這個問題;然後百度下發現這樣: for(int i=0,len=list.size();i<len;i++){...}就可以優化了;因為判斷條
一道簡單的 Java 筆試題,但值得很多人反思!
前言 面試別人,對我來說是一件新奇事,以前都是別人面試我。我清楚地知道,我在的地域與公司,難以吸引到中國的一流軟體人才。所以,我特地調低了期望,很少問什麼深入的技術問題,只問一些廣泛的、基礎的。我只要最終給Leader一句“這個人技術還行/很好/非常好”,就行了。至於其它能力、綜合水平,由別人把
一道網易遊戲筆試題的不同解法
下面的乘法計算過程中的不同字母代表0-9中不同的數,請寫出與各個字母對應的數字: ABCDEFGH * AJ ------------------ EJAHFDGKC BDFHAJEC -------
筆試題學習(dp,重疊子問題,卡特蘭數,手電過橋,最長公共子序列)
卡特蘭數:https://blog.csdn.net/doc_sgl/article/details/8880468 dp,重疊子問題:https://www.cnblogs.com/hapjin/p/5572483.html 美團2016校招筆試題:https://zhuanlan.zhihu.com/p/
是時候對自己做個交代了
環境 自己 社會 分界線 我不 生活 博客園 註冊 長時間 自2011年7月,參加工作。從工作、生活中逐漸認識了社會和人。 算是悠悠7載,真是嘗遍了酸甜苦辣。 也算是折騰了7年! 這7年,我覺得的是經歷了太多,也失去了很多。唯一欣慰的是,我不後悔這些年所做的事情,問心無愧!
前兩天遇到了錯誤好久才整明白給大家分享下:
openssl verify 展開 errno ssl cert error led detail 錯誤 錯誤:(Network error [errno 60]: SSL certificate problem, verify that the CA cert is OK
明天中秋了,提前祝大家中秋節快樂,散分...
store 中秋節 targe cgi cin nvl target fig inf 誦99右2y患油84耪qhttp://docstore.docin.com/rclrg172 J耘W途儔4ecsi驕http://docstore.docin.com/onjsm3377
利用python3爬取淘寶評論出問題了,求高手幫忙分析下,急!!!!
這是我按照視訊教程裡面,弄的程式碼,現在有兩個問題 1.程式碼只迴圈一次,而且只運行了最後一個數值 2.生成的Excel表格,不規律,都集中在第一行 coding:utf-8 import requests import re import time import random im
列了一些自己會但是不怎麼精通的程式語言和知識,做個記錄,空餘時間加強學習
程式語言: C, C++, VB, VBA, Java, Python 前端基礎: HTML5, CSS3, JavaScript, TypeScript, AngularJs, Vue 程式設計知識: 資料結構與演算法 離散數學 概率論 正則
快速搭建酸酸乳的湊合看吧,老被刪,也是服氣了,我自己也就想做個筆記而已
說明:本文系筆者參考多家博文經多方實踐後確認有效快速的SSR搭建方法,可精簡為以下幾行簡單步驟【命令】: 0,購買國際VPS伺服器,本文推薦目前主流的兩家:【DigitalOcean】【Vultr】(筆者在寫文的時候,前者無免費送10刀,後者完成任務送3刀) 1,安裝
使用了 :before 等偽元素中的其中一個來做 animation 動畫; 在 animation 動畫改變了其中的某個 rem 的值; 在這樣的前提下,又是使用有這個 bug 的版本瀏覽器,那麼就
今天看到一位大神在工作中遇到的bug,所以記錄下來,說不定自己以後就遇到了呢,哈哈,站在巨人的肩膀上。 參考網址:http://www.codeceo.com/article/crash-app-by-css.html @-webkit-keyframes crashCh
攢了個程式設計師筆記本,做個記錄
先上圖 配置 品牌型號:Asus/華碩 N551VW6700 CPU:i7-6700HQ 主頻2.6GHz,超頻至3.5GHz 記憶體:16GB(DDR4 2133MHz) 硬碟:512GB SSD固態硬碟(威剛) 顯
用canvas和js畫了個鐘錶,跟大家分享一下
<pre name="code" class="javascript">(function () { var mycanvas=document.getElementById("mycanvas"); var otex=mycanvas.getContext("
好久沒寫過部落格,寫一道今天的筆試題
要求從str1字串中找出str2字串最後一次出現的位置,最簡單應該是從後往前找,當時估計有點緊張沒多想,結果可想而知,回來自己寫了兩種實現,從後往前和從前往後,前者簡單就不貼程式碼了,後者突發奇想用了我最不擅長的遞迴來實現的,略微複雜,可讀性較差,不過還是給寫出來了,功能還
今天面試問了一道題。說一串字符串由這幾個符號組成"<>{}[]()”,寫一個算法,例如如果組成方式為“<>{[]}{}()”這種,也就是XML格式那種則返回true。否則返回false;
length 分享 void ges 調用 new sta image package 原創 今天面試問了一道題。說一串字符串由這幾個符號組成"<>{}[]()”,寫一個算法,例如如果組成方式為“<>{[]}{}()”這種,也就是XML格式那種則返回
女程式設計師又被黑了?網友:這是我見過被黑的最慘的一次,沒有之一
1.這程式碼看的我一臉懵逼,直播寫程式碼月入百萬有沒有!!! 2.嘖嘖,身材好的女程式設計師上班坐姿是個問題 3.這個妹子是來面試C++的,我要錄取他嗎?線上等!!! 4.不過女程式設計師優勢也是很明顯的,如下圖,哈
沒有讀過的書,就不要瞎推薦了!
馬克·吐溫曾經說過,經典小說是那種“眾人都想讀卻少有人真正花時間去讀”的書籍。“經典”的程式設計書也是如此。 在Stack Overflow(以及許多其他程式設計論壇)上,時不時有人討論“哪些書籍值得程式設計師一讀”。這個問題不斷被提出、被回答,形式不盡相同。有這麼一組書籍
【小菜鳥】本人部落格,沒有任何侵權的想法,僅僅是總結了一些前輩們的經驗,做了一些小筆記發表。 在以往學習過程中,遇到太多太多的小問題,網上都有答案,只不過太多太雜,解決問題的答案也是可遇不可求, 總是事倍功半。特此總結出一些自己的小經驗,希望能夠幫助大家。
小菜鳥 本人部落格,沒有任何侵權的想法,僅僅是總結了一些前輩們的經驗,做了一些小筆記發表。 在以往學習過程中,遇到太多太多的小問題,網上都有答案,只不過太多太雜,解決問題的答案也是可遇不可求, 總是事倍功半。特...
C++構造、析構、繼承、多型--一道筆試題都考到了
#include <stdio.h> class A { public: A() { printf("A constrution.\n"); }
2018年8月12日,已經很沒有寫過部落格了
已經很久沒有寫過部落格了,期間也只是斷斷續續的寫過兩三篇 最近比較的煩躁,可能是因為在家裡待久了把 因為每天基本上沒有在學習,所以感覺自己的生活過的不是很充實 有時候真的感覺自己很頹廢。 這兩天開始學習那個微信小程式,在看那個官網的開發文件,感覺還挺不錯的 以後有時