2015普

常识,选C

二进制0.1=0.1000,转十六进制为0.8,选A

前序遍历是先根再左再右,中序遍历是先左再中再右,没有左或只有根就一样了,所以选D 

T(n)=T(n−1)+n

=T(n−2)+(n−1)+n

=1+2+3+...+n=n×(n+1)/2

所以是O(n2),选D

一个一个举:2314 2143 2413 3142 3412 3421 4132 4312 4321,共九个

#include<iostream>
using namespace std;
const int dayNum[]={-1,31,28,31,30,31,30,31,31,30,31,30,31};
int m, offset, i;
int main()
{
    cin >> m;
    cout <<"S	M	T	W	T	F	S"<<endl;//'	'为tab制表符
    ①;
    for (i = 1; i < m; i++)
        offset = ②;
    for (i = 0; i < offset; i++)
        cout <<'	';
    for (i = 1; i <= ③;i++)
    {
        cout << ④;
        if(i==dayNum[m]||⑤==0)
            cout << endl;
        else
            cout << '	';
    }
    return 0;
}

                                                      

 offset是偏移值,先设置偏移值,然后一个一个加能算出需要月的偏移值,第五个是判断是否需要换行

                                                               

 先二分答案,再遍历整个数组验证。第一空是二分的条件,所以应该为lbound<rbound。第二空应该是将计数器count初始化操作,第三空、第四空就对应着统计大于(或小于)mid的数值个数的条件与过程,第五空则是调整右边界,可以参照左边界的调整方法仿写为rbound=mid

完全二叉树的性质:

1. 在完全二叉树的第n层最多有2的n-1次方个结点。

2.深度为n的完全二叉树最多有2的n-1次方个结点,最少有2n个节点。

3.叶子结点数为n_{0},度为2的结点数为n_{2},则n_{0}=n_{2}+1。

4.当完全二叉树的结点有n个时,深度为log n+1;

5.完全二叉树的编号:

(1)完全二叉树中任何一层最左的节点编号n,则其左子树为2n,右子树为2n+1.
(2)完全二叉树中任一节点编号n,则其左子树为2n,右子树为2n+1.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值