程序员面试笔试
xiaohuanglv
这个作者很懒,什么都没留下…
展开
-
不用加减乘除做加法
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1237题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。这道题看起来非常有趣,既然做加法,但却不让使用+、-、*、/四则运算符号,很多同学看了一眼就懵逼了,这可难倒八戒了。我们来分析一下,如果不让用四则运算符合,那显然就是用递归了。为啥呢...原创 2019-03-21 17:28:24 · 147 阅读 · 0 评论 -
kafka入门案例
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1228Conumer_demo1.java内容如下:packagecom.lenovo.kafka_demo;importorg.apache.kafka.clients.consumer.ConsumerConfig;importorg.apache.kafka.c...原创 2019-03-21 17:37:26 · 230 阅读 · 0 评论 -
程序员面试题-跳台阶问题
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1229题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。题目解析:比如只有一个台阶,这个时候这只青蛙没有第二种选择,只能一次跳1级台阶,也就是只有一种跳法。比如共有2个台阶呢?此时,这只青蛙就...原创 2019-03-21 17:36:25 · 203 阅读 · 0 评论 -
程序员面试题-变态跳台阶问题
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1230题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。关于本题,前提是n个台阶会有一次n阶的跳法。分析如下:f(1) = 1f(2) = f(2-1) + f(2-2) //f(2-2...原创 2019-03-21 17:35:31 · 238 阅读 · 0 评论 -
二进制中1的个数
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1231题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。时间限制:1秒空间限制:32768K直接上代码吧:intNumberOf1(intn){inti;intnum=0;...原创 2019-03-21 17:34:34 · 188 阅读 · 0 评论 -
斐波那契数列-编程求解方法大全
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1232题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39直接上我的代码:intFibonacci(intn){intsum=0,l=0,r=1;i...原创 2019-03-21 17:33:32 · 7077 阅读 · 0 评论 -
把二叉树打印成多行
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1233题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。voidBinaryTreeLevelOrder(BTNode*root){Queueq;//树为空,直接返回if(root==NULL)...原创 2019-03-21 17:32:38 · 163 阅读 · 0 评论 -
从尾到头打印链表
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1234题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。有三种思路,第一就是利用栈先入后出的特性完成,第二就是存下来然后进行数组翻转。第三是利用递归。栈思路:classSolution{public:vector<...原创 2019-03-21 17:31:42 · 163 阅读 · 0 评论 -
滑动窗口的最大值
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=1235题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6...原创 2019-03-21 17:30:37 · 168 阅读 · 0 评论 -
快速排序基本思想及代码实现-史上最通俗易懂的
来源:我是码农,转载请保留出处和链接!本文链接:http://www.54manong.com/?id=12361、算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规模更小但结构与...原创 2019-03-21 17:29:31 · 321 阅读 · 0 评论 -
基于RFID的仓储管理系统的设计与实现-毕业论文
摘 要无线射频识别(Radio Frequency Identification,RFID)技术是一种非接触式的自动识别技术,与早期的自动识别技术相比,RFID技术因其特有的非接触性以及对多个目标同时识别的特性,正逐渐被广泛地应用在物流、交通和防伪等多个领域。传统的仓储管理,一般依赖于一个非自动化的,以纸质文件为基础的系统来记录和跟踪进出的货物。这种人工操作方式会导致仓储管理效率低...原创 2019-05-07 17:39:54 · 9379 阅读 · 1 评论