※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

[討論] 刷leetcode的語言選擇

時間
最新2021-03-23 17:49:00
留言123則留言,58人參與討論
推噓43 ( 46374 )
大家好,我文組跨考資工,目前在讀研究所 由於大學期間沒有刷過leetcode,所以趕緊來惡補一下, 加上未來想朝純軟體工作發展,leetcode似乎不可或缺。 但是,最近有個疑惑是,leetcode要用什麼語言好? 目前大部分都用python,近期想使用C,原因如下: python內部有很方便地處理字串方法以及資料結構, 有時候題目要求的內容跟刻那些東西無關,直接引用就好, 重要的是能解出問題的方法。 而使用C則是單純想熟悉C語言,未來工作寫C比較賺(? 而且之前爬文,有看到說新手用python寫不利,原因忘記了 正當用C寫得好好的時候,我又突然想到:用C做leetcode的人很少, 這樣比較performance的時候,會不會比較失準? python寫得人多,競爭者自然多, 也就是說,用python寫比較能看出自己的做法是否有競爭力 還是我想多了?自己爽就好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.190.184 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1614392668.A.5AF.html

123 則留言

DrTech, 1F
你要先看你要找哪類工作。不然浪費時間而已。

shter, 2F
爽就好,我用 javascript,因為我開發 browser + node.js

yamakazi, 3F
用C要自己刻map嗎?

ko27tye, 4F
你想走韌體 用python刷就是浪費時間阿 走web用C寫也是

DrTech, 5F
不是學了C,就能去IC設計或系統廠,而是他們本身有其他專

DrTech, 6F
業才能去該公司。顧好研究所本業,根據未來工作方向學習才

DrTech, 7F
快。例如,如果做機器學習的研究與工作,才是去刷python,

DrTech, 8F
萬一你是要去做前端,後端,APP,刷python 或C做什麼呢

h129875230, 9F
你先想好要進科技業還是軟體業 然後科技業有學歷歧視

h129875230, 10F
以上

DrTech, 11F
如果是要前後端,APP工作,你連續兩篇,學習重點放錯了喔

DrTech, 12F

LordCHTsai, 13F
會考leetcode的公司通常不在乎語言

LordCHTsai, 14F
用built-in method可以解的題目太簡單,也不會考

BlacksPig, 15F
先確定你未來就業方向是否一定要刷

BlacksPig, 16F
不是全部公司都需要刷

ericrobin, 17F
通常會有幾個語言給你選 碰上指定的話大不了就放棄

ericrobin, 18F
沒有什麼不會考的吧= = 排列組合那種會叫你自己寫

ericrobin, 19F
LRU用python也是有結構可秒解 但也是很常考

ericrobin, 20F
然後用C寫Leetcode是時間太多嗎= =

mickeyha, 21F
LRU用Java也有結構可以秒解

aidansky0989, 22F
珍惜生命請用py刷

kyrie77, 23F
用C刷我只能respect,保重XD

tig4605246, 24F
哥,你要的是專精某個領域的知識。語言只是工具

eric820715, 25F
用C寫會瘋掉,第一題two sum你就可以感覺到了。c還要

eric820715, 26F
先建struct,python一行hash_table=dict()就解決

eric820715, 27F
如果時間足夠我覺得可以python寫個100題左右

eric820715, 28F
這時你看到題目就會知道大概有哪些方法,複雜度如何

eric820715, 29F
然後再試著用c語言寫看看,因為這時你只要專注如何用

eric820715, 30F
C實現你的想法。

Yuan, 31F
寫C比較賺?!

testPtt, 32F
其實老闆不寫程式都會聚焦在美美的UI 錄取率還蠻高的

j0958322080, 33F
想熟悉語法用 C 寫,拼題數用 python

wxywxywxy, 34F
你應該先訂目標 再決定語言 不是覺得好像需要去學

cuteSquirrel, 35F
Jave, C++, Python 的STL比較充足

cuteSquirrel, 36F
Java

wawi2, 37F
java. c++. 挑一個

kleinfour, 38F
用最熟悉的就好 leetcode主要還是練算法

kleinfour, 39F
很多語言特性都用不上

Amazonite96, 111F
但平常寫ML作業用Py 所以看工具導向吧,也可以反過

Amazonite96, 112F
來,熟悉最重要

jason710068, 113F
板上有心得 只推c++或java

jason710068, 114F
不過建議自己要先熟悉各式資料結構怎麼實現的 例如l

jason710068, 115F
inked list , bst 等等

MoonCode, 116F

HyperPoro, 117F
我看leetcode的討論區 py和java都滿多的 可以參考

HKCs, 118F
高階工程師不會只用一種語言 我現在後端都用GO寫

wei115, 119F
C可以用uthash系列的資料結構八

TheOneisNEO, 120F
uthash頗神 marco一堆有趣的用法

penril0326, 121F
沒什麼人推go 我推一下

shooter555, 122F
沒刷過 原來刷題 C不能用glib的hash?

ckvir, 123F
用 uthash 概念不就 API,那不如直接用 C++

momo4571, 124F
經c或java看起來比較穩,其他語言捷徑多

ericerix 作者的近期文章

[巨人] 艾主席踩爛大地,根本是馬雷戰略的失敗吧
主席還沒成為始祖巨人前的最後一戰 我一直猜不透為什麼車力明明有那麼多機會可以炸掉主席的後頸 卻只會轟腦袋而已 而躺之巨人萊納,拿戰錘硬質化尖刺也只刺主席的胸口 照理來說可以直接從脖子刺到後頸 把主席本體幹掉就沒事了 後來複習,似乎戰略是要讓
[討論] 無法喜歡上別人是甚麼感覺啊?
阿宅有個潮男朋友 前陣子女朋友出國留學送他一頂大綠帽 到現在將近一年了 好像還沒喜歡過別的女生 前幾天跟他促膝長談 發現他的狀況是這樣: 玩交友軟體> 配對到> 聊天> 對方暈> 快在一起的時候因害怕而退縮 畢竟人家
[巨人] 艾連是不是比戴巴還不會用戰錘
收容所之戰 戴巴先被艾主席先發制人壓在地上扁 但隨後主席馬上被一柱擎天炸上天空 之後戴巴變出超大超長戰錘 往主席頭頂尻下去 可惜主席是主角 不然這組合技應該早就把智慧巨人給收了 之後戴巴的地刺限制主席的行動、弩砲、長劍等等 感覺就是各種控魔
[巨人] 馬雷榮譽戰士是不是超級廢
如題 整天跑步操課 結果收容所之戰直接輸慘 要想哦 艾連那時候充其量只是會硬質化的白板巨人 甚至硬質化用的比亞妮爛 亞妮至少在被攻擊時可以迅速合成硬質化來防禦 我們主席哥被鄂巨攻擊只能斷手 結果那場戰役,戰錘被吃、鄂巨差點被吃 馬雷戰士是不
[巨人] 為什麼艾連到後期才有爸爸得記憶
如題 照理說不論哪個九大巨人 繼承者都會有歷任的記憶對吧 那理論上前期艾連就應該會有爸爸的記憶才對 怎麼會需要結合女王呢?--- Sent from JPTT on my iPhone
[討論] 酒吧搭訕是真的存在的嗎?
最近看了追愛總動員 簡單來說就是主角找真愛的故事 其中有一個角色 "巴尼" 很喜歡在酒吧搭訕女性然後帶回家上床 不曉得臺灣是否有這種風氣? 我很少在臺北喝,大多在桃竹一帶 大部分會上酒吧的都是去跟朋友聊天 如果有人搭訕,
[問題] 調酒糖漿如何取得?
調酒版太久沒更新了,只好發來這版 網路上的無論是Jin tonic 什麼的 好像都需要糖漿 但糖漿的作法網路上是說把水煮滾後加糖攪拌冷卻 其中糖和水1:1 但我現在住套房。不太適合煮滾東西 而且之前做好糖漿冰冰箱後, 居然長黴菌… 不曉得有
[閒聊] 艾主席怎麼變那麼強?
幾年之後,開啟馬雷那個篇章 主席一登場,左打右踢 雖然一度差點被戰鎚收掉,還好有米卡莎一個救援 但是他也變太強了吧 至少比以前那個艾哭包猛多了 可是他混進去馬雷哪有美國時間可以練巨人啊? 還是人體素質變強,巨人型態會更強 是啦,肌肉變多了
更多 ericerix 作者的文章...