笔试题(算法设计和编程)
算法设计和编程(C/C++)
1. 请简介各种排序算法(以箱排序,冒泡,快速排序和堆排序为例)的排序过程,及其空间复杂度,平均时间复杂度和最坏时间复杂度.
2. 请检测一个未知长度的单向链表(NULL结束)是否存在环路.
3. 输入一正整数N,去掉其中任意S个数字后,剩下的`数字按原左右次序组成一新正整数.寻找一方案,使剩下的数字组成的新数最小,输出结果.
4. 有一个整数数列, 每个数可以是正, 负或零. 请找出其最佳连续子列使其子列内各数之和为最大.
【笔试题(算法设计和编程)】相关文章:
JavaScript-JavaScript数据结构和算法之图和图算法,11-18
算法设计的开题报告10-19
360笔试题目07-11
华为2017笔试题08-16
JAVA编程面试题及答案09-16
华为算法工程师笔试题08-16
IBM笔试试题:银行调度算法11-11
华为2017笔试试题08-10
桂林银行笔试题笔经07-20
行业英语:计算机术语编程和语言09-30