1.当i>10时,调用test是否会出现死锁?原因是什么?
void test(int i)
{
lock (this)
{
if (i > 10)
{
i--;
test(i);
}
}
}
2.有一个表有n条记录,每条记录有两个字段,weight和id,写出程序保证id出现的概率与权重相同
3.从1到n,一共有多少个1
4.二叉树的层次遍历
5.给定两个链表,将对应数值相加
6.检查两棵树是否相同
1.当i>10时,调用test是否会出现死锁?原因是什么?
void test(int i)
{
lock (this)
{
if (i > 10)
{
i--;
test(i);
}
}
}
2.有一个表有n条记录,每条记录有两个字段,weight和id,写出程序保证id出现的概率与权重相同
3.从1到n,一共有多少个1
4.二叉树的层次遍历
5.给定两个链表,将对应数值相加
6.检查两棵树是否相同