两个带头结点的循环单链表ha和hb,设计算法将hb链在ha合成一个带头结点的单链表hc.要求不再开辟新的空间
人气:364 ℃ 时间:2020-07-02 03:21:55
解答
直接把hb的头部连在ha的尾部就可以了.typedef struct ListNode{int data;ListNode *next;}ListNode,*List;List Merge_List( List ha ,List hb ){List tail = ha;if( !ha || !hb || !hb->next || ha->next ) //有一个...
推荐
- 已知指针ha和hb分别指向两个单链表的头结点,编写一个算法,将ha和hb连接在一起,即令其中一个表的首结点
- 设ha=(a1,a2,.,an)和(hb=(b1,b2,.,bm)是两个带头结点的循环单链表
- 三角形ABC中三边a=2,b=4,c=3,求三条高的比ha,hb,hc
- 在平面上,设ha.hb.hc是三角形ABC三条边上的高,P为三角形内任一点,P 到三边相应的距离分别为Pa.Pb.Pc,我们可以得到结论Pa/ha+Pb/hb+Pc/hc=1,试通过类比,写出在空间中的类比结论.
- 在三角形ABC中,记三边长为a,b,c.对应边上的高为ha,hb.hc.已知ha:hb:hc=2:x:4
- 某银行在某时间段内办理了以下业务:取出950元,存入500元,取出800元,存入1200元,取出1025元,存入2500元,取出200元.请你计算一下:银行在这段时间内总计是存入或取出多少元.(用有理数的减法做)
- it is( )and helps me learn a lot( )things.
- "浅草才能没马蹄“ 才能咋解释?
猜你喜欢