面试编程题」的搜索结果

  • 用户头像

    研究者July

    解决面试编程题的几种常用思路:①分治,分而治之,然后归并;②空间换时间,如活用hashtable;③巧用数据结构,如堆代替数组;④能排序,考虑排序,比如前后两个指针往中间扫,若已经排好序,想想有无必要二分;⑤不能排序,考虑动态规划,如 01背包问题,每一步都在决策;⑥细节处理,注意边界条件。
    展开全文
    原微博
  • 用户头像

    530烈子同学的上铺不想当Artisan

    花了黄金周六的一个晚上,就写了一个微软的实习生面试编程题。。瞬间感觉弱爆了。。C还真是不好写啊。。我不要写代码~~~~~#PhD不能写代码#
    原微博
  • 用户头像

    寻找自我

    1. 微博附图
    原微博
  • 用户头像

    Coly_Li

    这两天早上刷牙的时候,会想几道简单的编程题,作为今天的面试编程题目。然后工整的写在纸上,请还不错的同学来做。一般就三四道,不会很难,要不然我也做不出来,没法知道同学们的答案是否是正确的。今天结束了,留一个我觉得最难的题目,权当纪念。
    1. 微博附图
    原微博
  • 用户头像

    developerWorks

    常听朋友抱怨,创业公司想招到好的程序员太难了!!!这篇文章分析了其中的一些原因,简单归纳了下:1、创始人只喜欢招“像自己”的人 2、过于依赖所谓的“面试编程题” 3、没有将招聘作为最重要的事情来抓 4、将期权捏得太死。🔗 网页链接 via fastcolabs.com
    1. 微博附图
    原微博
  • 用户头像

    郭宁在北京

    #面试编程题#n个整数,加上正负号,求和,结果最接近0(或者给定整数M)
    原微博
  • 用户头像

    陈利人

    #面试编程题#两个singly linked list,每一个节点里面一个0-9的数字,输入就相当于两个大数了。然后返回这两个数的和(一个新list)。这两个输入的list长度相等。 要求是:1. 不用递归。2. 要求算法在最好的情况下,只遍历两个list一次 ,最差的情况下两遍。
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    _胜__

    #面试题#有两个机器人站在数轴上,他们的距离是一个正整数,彼此不知道对方在哪儿,现在你给他们编写命令,可以用的命令:Move +1;Move -1;Goto 某行代码;If(对方来过当前点) Then (自己填)。问如何编程,才能使他们俩相遇? (对了,在每一秒钟机器人都会且只会移动一步)。
    1. 微博附图
    转发 1评论 0
    原微博
  • 用户头像

    陈利人

    #面试编程题# 围棋:输入任意一个棋盘位置,判断是否那个位置的棋子处于被包围状 态,也就是上下左右都是不同颜色地棋子。
    1. 微博附图
    原微博
  • 用户头像

    创业圈笑话

    #面试编程题# 上周@陈利人 问过一纬数轴上线段的包含问题。 这周我也来出个题目,模型非常简单:二维平面上有n个不相交的圆(圆之间只有包含和相离的关系),问每个圆各被包含多少次。同样要求算法时间复杂度O(nlgn)
    原微博
  • 用户头像

    陈利人

    #面试编程题#一堆racer,每个racer有出发时间和到达时间,计算每个racer的score,规则如下:score = 所有出发比自己晚但是到达比自己早的racer数量之和,(所有的出发时间 和到达时间没有重复的)要求时间复杂度o(nlgn)。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#给一个二叉树,如何把它转成它的镜像树(mirror image)。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#直线上有一个机器人从原点开始移动,每次可以向左移,也可以向右移,移动n步,再回到原点的概率是多少, 可以写程序实现。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#给定一个大整数N,有如下的初始有序序列位于[0, N - 1]之间(见图)。请设计一个数据结构保存这个初始序列,然后写一个函数,接受一个input参数x, 满足0 <= x <= N - 1。 1) 假如x在该结构中不存在,出错处理; 2) 假如x在该结构中存在,返回x之后第一个不存在的数,并把该数写入结构中。
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#做一个负载均衡器的类,构造函数输入N,就初始化N个空闲的服务器,实现三个方法,1.标记一个服务器为繁忙服务器;2.释放一个繁忙服务器;3.随机找一个空闲服务器。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#Implement regular expression matching with support for ‘.’ and ‘*’. ‘.’ Matches any single character. ‘*’ Matches zero or more of the preceding element. 这题比较经典,在自己没有实现前,别着急看答案和讨论 🔗 网页链接
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#如果一个正整数,因子要么是2,要么是3,要么是5,也就是说没有除了2, 3, 5之外的因子,那么这个正整数就叫做丑数,要求编程实现求第n个丑数。(via @叶邦宇_IIEIR
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#实现一个支持多线程的hashmap (应能支持分布式系统)。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#如果给你一个arraylist,里面装的都是time span,可以假设数据结构如下。class TimeSpan { Long startTime; Long endTime; }; ArrayList<TimeSpan>;假设这个List是按照startTime排好序的。现在我给你一个time,能否低于O(n)的方法找到所有startTime<=time<=endTime的span?
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题# Given a array of integers , find 3 indexes i,j,k such that, i<j<k and a < a < a. Could you find possible iO(n) algorithm.
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#Partition a set of numbers into two such that difference between their sum is minimum, and both sets have equal number or one more of elements. For example: {1, 4, 9, 16} is partitioned as {1,16} and {4,9} with diff =17-13=4.
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#有一个长为L的木料需要割开,割的位置在一个数组里A[1...N],从一个地方切开的cost是当前所切木料的长度,按不同的顺序切割,得到的total cost是不一样的,问怎么切cost最小。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#有一堆DoubleLinkedList,然后有一个vector记录了其中的一些节点(可能是中间的某个节点),找出vector中包含的独立DoubleLinkedList的个数。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#Queue with three stacks. Implement a queue with three stacks so that each queue operation takes a constant (worst-case) number of stack operations. (谢谢 @张成_ICT )
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    HelloWebWorld

    @陈利人 #面试编程题#一个数组,比如A[]=[5,6,8,2,3,9,4],输出要求是所有的奇数在偶数的前面,并保留相对顺序。输出:[5,3,9,6,8,2,4]。要求:In-place (no additional place);时间复杂度:O(N)。 ----答案见图片-----
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    寻找新的职业发展机会吗?欢迎做做面试编程题,展示你的开源项目,或是私信交流。
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#给个数组,打乱了,比如:索引 0 1 2 3 4;值 3 2 1 4 0 。数组的值是下次跳的索引位置,这样的话数组有环,比如 0 -> 3 -> 4 -> 0 1 -> 2 -> 1, 求最长环的长度。
    1. 微博附图
    原微博
  • 用户头像

    jspnt_ve0

    原微博
  • 用户头像

    陈利人

    #面试编程题#There is an integer array d which does not contain more than two elements of the same value. How many distinct ascending triples (d < d < d, i < j < k) are present?
    展开全文
    1. 微博附图
    原微博
  • 用户头像

    陈利人

    #面试编程题#给定一个数t,以及n个整数,在这n个整数中找到相加之和为t的所有组合,例如t = 4,n = 6,这6个数为[4, 3, 2, 2, 1, 1],这样输出就有4个不同的组合,它们的相加之和为4:4, 3+1, 2+2, and 2+1+1。请设计一个高效算法实现这个需求。
    展开全文
    1. 微博附图
    原微博