更多“试写一个判别给定二叉树是否为二叉排序树的算法。 ”相关问题
  • 第1题:

    试利用记录型信号量些出一个解决读者-写者问题的算法


    semaphore full=0, empty=N, mutex=1 ; 生产者进程 producer i(i=1,2, ...... ) do { 生产数据 ; P ( empty ) ; P ( mutex ) ; // 进入缓冲区 向共享缓冲区写入数据 ; V ( mutex ) ; V ( full ) ; // 退出缓冲区 }while(1) 消费者进程 consumer j(j=1,2, ...... ) do { P ( full ) ; P ( mutex ) ; // 进入缓冲区 从共享缓冲区读出数据 ; V ( mutex ) ; V ( empty ) ; // 退出缓冲区 消费数据 ; }while(1);

  • 第2题:

    已知一个具有n个顶点的无向图G,用邻接矩阵存储。试写一个递归算法,判断图G中是否包含一条长度为k的简单路径。要求: (1)描述算法的基本设计思想(3分) (2)根据设计思想,采用类C语言描述算法,关键之处给出简要注释。(7分)


    BCD

  • 第3题:

    1、回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。


    有对称轴;两条链从 5 ‘ -3 ‘ 方向的序列一致;是 II 类限制酶的识别序列

  • 第4题:

    8、假设称正读和反读都相同的字符序列为“回文”,例如,‘abba’和‘abcba’是回文, ‘abcde’和‘ababab’则不是回文。 试写一个算法判别读入的一个以‘@’为结束符的字符序列是否是“回文”。 (要求:同时使用栈和队列两种结构)


    设以字符数组A存储读入的字符串字符串长度为n。核心语句段如下: for(int i=0;i 设以字符数组A存储读入的字符串,字符串长度为n。核心语句段如下:for(inti=0;i

  • 第5题:

    回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。


    D