14道选择:C++基础,数据库,计算机网络,数据结构3道编程:1、链表:1->2->3->4->5,以第一个节点开始,然后将后序结点进行尾插,头插,变成5->3->1->2->4;2、二元组:给定一个数组和一个整数k,满足下标i<j,ai+aj<=k的二元组都有多少个;如[1,2,3],k=5 ==>输出33、环:下标0,1,2,3,4,5....n-1,分别对应权值a[0],a[1],a[2],a[3],a[4],a[5]....a[n-1]。将这个环分成两部分,然后使其权值之和的差最小。如:[1,2,3,4,5],分成[3,4],[5,1,2],输出为11道简答题:设计一个可靠的消息消费模型