作者minusHa (WASP)
看板Programming
标题[问题] 演算法使用语言
时间Tue Oct 1 22:50:26 2013
各位前辈好,第一次发文如果有任何错误麻烦请纠正我
最近开始学演算法,请问大家觉得用什麽语言练习比较好呢?
或哪种语言比较实用?
我是大三学生,学过 python, C, Java
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 130.15.15.231
1F:→ realmeat:不拘 61.228.22.132 10/01 23:26
2F:推 Bencrie:三种都写 (゚∀゚) 1.34.15.6 10/01 23:26
3F:→ realmeat:如果要考虑直接用资料画图, c不算好用 61.228.22.132 10/01 23:28
4F:→ realmeat:不过也不是不可以啦 (挖鼻孔 61.228.22.132 10/01 23:28
5F:推 suhorng:python可能相对不容易估算时间复杂度? 118.166.48.13 10/01 23:32
6F:→ suhorng:像 C++ 很赤裸裸, 查得到某个元件的某实作 118.166.48.13 10/01 23:32
7F:→ suhorng:的某操作时间复杂度是多少XD 118.166.48.13 10/01 23:32
8F:→ realmeat:vm做虚功的问题比写错演算问题来的小 61.228.22.132 10/01 23:38
9F:→ suhorng:我不是指VM, 而是 python 提供的资料结构 118.166.48.13 10/01 23:39
10F:→ suhorng:的操作时间复杂度较难查文件 118.166.48.13 10/01 23:40
11F:→ suhorng:例如 cppreference 有写 vector 的 118.166.48.13 10/01 23:41
12F:→ suhorng:push_back 是 amortized constant 118.166.48.13 10/01 23:41
13F:→ MOONRAKER:python对一般演算法课程大概太先进了 1.34.60.15 10/01 23:53
14F:→ suhorng:(不过C++那也只是其中一种计算模型) 118.166.48.13 10/02 00:02
15F:→ minusHa:所以是 C 或 java 吗? 那如果要 implement 130.15.47.196 10/02 00:10
16F:→ minusHa: Dijkstra's algorithm 用哪种比较好? 130.15.47.196 10/02 00:10
17F:→ wuliou:每种语言用的写法会不一样 60.244.25.92 10/02 00:19
18F:→ wuliou:如果是Java我大概会先写个vertex的物件 60.244.25.92 10/02 00:19
19F:→ wuliou:C的话我大概会用阵列硬干 60.244.25.92 10/02 00:20
20F:→ minusHa:我了解,只是好奇哪种会比较好上手。有时 130.15.47.196 10/02 00:21
21F:→ minusHa:间当然全部都写写看 130.15.47.196 10/02 00:21
22F:→ azureblaze:用你最上手的那个 36.229.167.61 10/02 00:33
23F:→ realmeat:写演算法基本上碰不太到资料结构的问题 61.228.22.132 10/02 00:41
24F:→ minusHa:谢谢大家回覆啊 :) ! 130.15.15.231 10/02 03:00
25F:推 plover:没差,演算法都虚拟码 o_O 61.231.89.166 10/09 03:23
26F:→ plover:写图形演算法少说也会用到 stack/queue/... 61.231.89.166 10/09 03:24
27F:→ plover:priority queue/... 61.231.89.166 10/09 03:24
28F:→ plover:资料结构自己重写就不用查complexity XD 61.231.89.166 10/09 03:26