首页
找资料
搜考题
去刷题
刷面经
面试题
登录
注册
前端、移动端工程师/专家
运维工程师/专家
产品经理/总监
Golang工程师/专家
C、C++工程师/专家
互联网运营
Python、算法工程师/专家
测试/质量保证
数据研发/数据仓库/大数据
Java工程师/专家/架构师
网络工程师/专家
面试题目
/
Java工程师/专家/架构师
/
面试题:请阐述在给定无序数组中实现折半查找算法的过程,假设函数原型为Binary_Search(int array[], int iValue, int iCount),其中array代表数组,iValue是需要查找的值,iCount是数组元素的数量。当找到等于iValue的值时,函数应返回1,否则返回0。注意,数组中的元素值都是唯一的。同时,请说明如何在每一步中确保查找的效率。
掌握等级:5 星级
面试题:请编写一个函数,该函数能够判断给定的整数是否为2的幂次方形式(不使用循环结构,并考虑使用递推思想)。函数需要判断输入的整数是否能表示为2^X的形式。
掌握等级:3 星级
面试题:请编写一个函数,该函数接受一个包含十六进制数字的字符串作为输入,并将其转换为十进制数。函数需要返回转换后的十进制数字。如何实现这一功能?
掌握等级:5 星级
面试题:请描述一下如何用C语言编写一个函数,该函数接受一个浮点型数组A作为输入,并使用冒泡排序法对其进行降序排序,最后输出排序后的数组结果。注意,函数应当直接处理数组A,而不是创建其副本。要求代码简洁高效。
掌握等级:4 星级
面试题:请描述如何使用位运算符<<,>>,|和&实现一个WORD(两个字节)的高低位交换?
掌握等级:4 星级
面试题:请描述双向循环链表的节点结构特点及其在双向循环链表中的作用。(华为面试题)
掌握等级:5 星级
面试题:请编写一段程序,该程序能够将一个介于1到100之间的任意自然数分解为多个素数的乘积。为了提高计算效率,您打算如何实现将质数保存在数组中并优化计算过程?
掌握等级:5 星级
面试题:请编写一个C语言函数,该函数功能为在指定内存区域查找特定字符并返回其位置索引。请简述该函数的具体实现过程。
掌握等级:4 星级
面试题:请编写一个C语言函数,该函数的功能是将输入的字符串进行反转,例如将"hello"反转为"leh"。请详细描述你的函数实现过程。
掌握等级:3 星级
面试题:请编写一个C函数,其功能是将一个整数转化为字符串形式并返回转化后的字符串。
掌握等级:5 星级
显示
71
-
80
条,共
939
条
Previous
1
...
7
8
9
...
94
Next
如果您希望在移动端刷题,可以扫码!
最热门资讯
JAVA工程师面试指导--猎头内部资料
阅读数 11891
常见面试问题100问!
阅读数 32921