二线城市招聘的感想

2014-08-14 15:18:26 +08:00
 jsonline
我说:我要招个有编程的基础的。
你写一个插入排序,随便什么语言,可以么?
举例
输入 [2,5,3,1,9]
输出 [1,2,3,5,9]

对方顾左右而言他。(不止一个人是酱紫)

呵,呵。
14812 次点击
所在节点    程序员
128 条回复
aaalzk
2014-08-15 15:11:05 +08:00
告诉人家用伪代码写,写出来的几率也许大一些
jarlyyn
2014-08-15 16:52:25 +08:00
前端……算法……
找前端出个页面mockup,手写coding,js/jquery题不就好了
要找前端js开发的呢看看异步的概念,常用dom事件/方法。
crazycookie
2014-08-15 19:31:40 +08:00
python:
>>> l = [2,5,3,1,9]
>>> l.sort()
>>> print l
[1, 2, 3, 5, 9]

我不知道 这和二线城市有什么关系
另外,各种排序我都不会去记
解决问题就ok,不能解决问题算法再好也是白搭
barbery
2014-08-15 20:18:37 +08:00
查了下。。。原来插入排序和冒泡差不多嘛。。。
Green
2014-08-15 23:04:24 +08:00
#lang racket
(define (insert-item seq item)
(cond ((null? seq) (list item))
((<= item (car seq)) (cons item seq))
(else (cons (car seq)
(insert-item (cdr seq) item)))))

(define (insert-sort seq)
(cond ((null? seq) (list))
(else
(insert-item (insert-sort (cdr seq)) (car seq)))))

(insert-sort (list 2 5 3 1 9))
tairan2006
2014-08-16 13:10:19 +08:00
…插排这种东西,就算忘了,不是很快就能推导出来么。这就跟让你写三角函数和差化积一样,你记不住还推不出来么?
zhangdawei
2014-08-16 13:11:14 +08:00
让我临时写,真写不出来,写C五年了,用到自己写算法的机会不超过10次,
ivvei
2014-08-16 21:00:10 +08:00
这题目上学的时候还会,现在早不会了……
lifecoder
2014-09-02 00:19:45 +08:00
刚刚写了一下插入排序,用了半小时。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/127867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX