设A={a}n={an|n≥0},B是单元素集合B=(z),这里z是a的无限串即B={aaa···},设R是AUB
设A={a}n={an|n≥0},B是单元素集合B=(z),这里z是a的无限串即B={aaa···},设R是AUB上的关系,定义如下:
证明或否定< A,z>∈R+。
设A={a}n={an|n≥0},B是单元素集合B=(z),这里z是a的无限串即B={aaa···},设R是AUB上的关系,定义如下:
证明或否定< A,z>∈R+。
第1题
设f:N×N→N,f(<x,y>)=x2+y2,说明f是否为单射的、满射的。计算f-1({0}),f({<0,3>,<1,2>}).
第2题
(1)确定函数f:N×N→N,f(<x,y>)=xy是否为单射、满射、双射的,如果不是请说明理由.计算f(N×{1}),f-1({0}).
(2)设f:N×N→N,f(<x,y>)=|x-y|,说明f有什么性质(单射、满射.双射),计算f(N×{0})和f-1({0}).
第3题
设f(x)∈C[a,b],且x*∈(a,b)是f(x)=0的单根,证明迭代格式
是局部收敛的。
第4题
设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单向循环链表,并输出链表中各结点中的数据。
#define NULL 0
Void main()
{
NODE a,b,c,d,*head,*p;
a.data=1;
b.data=13;
c.data=16;
d.data=18; /* d是尾结点*/
head=();
a.next=&b;
d.data=18; /* d是尾结点*/
head=();
a.next=&b;
b.next=&c;
c.next=&d;
()=head; /*以上结束建立循环链表的过程*/
p=head; /* p为工作指针,准备输出链表*/
do
{
printf("%d/n",());
();
}while();
}