当前位置:中级软件设计师题库>软件设计师综合练习题库

问题:

[单选] 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。

A . 分治
B . 动态规划
C . 贪心
D . 回溯

ICMP协议属于因特网中的()协议,ICMP协议数据单元封装在()中传送。 数据链路层。 网络层。 传输层。 会话层。 IP数据报。 PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。 MD5。 PAP。 CHAP。 HASH。 已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为()。若采用Huffman编码,则字符序列“face”的编码应为()。 2。 3。 4。 5。 110001001101。 若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。 值为n的元素。 值为1的元素。 值为n-k的元素。 不确定的。 对于线性表,相对于顺序存储,采用链表存储的缺点是()。 数据元素之间的关系需要占用存储空间,导致存储密度不高。 表中结点必须占用地址连续的存储单元,存储密度不高。 插入新元素时需要遍历整个链表,运算的时间效率不高。 删除元素时需要遍历整个链表,运算的时间效率不高。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。
参考答案:

  参考解析

本题暂无解析

在线 客服