Pivo 3_pivo30穿越机
非常感谢大家对Pivo 3问题集合的贡献。我会努力给出简明扼要的回答,并根据需要提供一些具体实例来支持我的观点,希望这能给大家带来一些新的思路。
1.线性表如何输入
2.xp系统怎么样设置局域网共享文件夹权限
3.谁知道人的大脑0---25岁的生长规律
4.寻找一个JS菜单代码
线性表如何输入
#include <stdlib.h>
#include <iostream.h>
#define ListSize 100 //表空间大小可根据实际需要而定,这里假设为100
typedef int DataType; //DataType可以是任何相应的数据类型如int, float或char
typedef struct //顺序表的定义
{ DataType data[ListSize]; //数组data用于存放表结点
int length; //当前的表长度
}SeqList;
void main()
{
SeqList L,L1,L2,L3;
DataType newelem; //新元素
int position; //插入位置、删除位置
char ch; //用于菜单
int i,t;
int dlta[20]; //希尔排序序列
L.length=0; //顺序表初始长度为0
void CreateList(SeqList *L); //建立顺序表L
void PrintList(SeqList L); //打印顺序表L
int LocateList(SeqList L,DataType newelem); //在无序顺序表L中查找元素newelem的位置
void InsertList(SeqList *L,DataType newelem,int position); //在顺序表L中插入元素newelem,位置为position
void DeleteList(SeqList *L,int position); //在顺序表L中删除位置为position的元素
void Sort1List(SeqList *L); //对顺序表L进行直接插入排序
void Sort2List(SeqList *L); //对顺序表L进行折半插入排序
int Locate1List(SeqList L,DataType newelem); //对有序顺序表L进行折半查找,newelem数据元素的位置
int Partition(SeqList *L,int low,int high); //快速排序划分函数,用于将划分两部分,前半部分元素均小于后半部分
void Qsort(SeqList *L,int low,int high); //快速排序递归算法,为范围
void Merge(SeqList *L,int i,int m,int n); //归并排序合并函数,将两段有序,合并为一段有序
void MSort(SeqList *L,int s,int t); //归并排序递归算法
void ShellInsert(SeqList *L,int dk); //希尔排序步长为dk函数
void ShellSort(SeqList *L,int dlta[],int t); //希尔排序算法,dlta为步长序列
void MergeList(SeqList L1,SeqList L2,SeqList *L3); //对递增顺序表L1,L2进行合并,结果存放在顺序表L3中
void Merge1List(SeqList L1,SeqList L2,SeqList *L3); //对递增顺序表L1,L2求交集,结果存放在顺序表L3中
void Merge2List(SeqList L1,SeqList L2,SeqList *L3); //对递增顺序表L1,L2求并集,即去重复,结果存放在顺序表L3中
void Merge3List(SeqList *L1,SeqList L2); //对递增顺序表L1,L2进行合并,结果存放在顺序表L1中
void reverse(SeqList *L); //逆置线性表函数
void delall(SeqList *L, DataType newelem); //删除特定元素(线性表中有重复元素)
do {
cout<<endl;
cout<<" *******************顺序线性表功能菜单*******************"<<endl;
cout<<" * a:建立线性表 b:无序查找元素 *"<<endl;
cout<<" * c: 插入元素 d:删除元素 *"<<endl;
cout<<" * e:直接插入排序 f:折半插入排序 *"<<endl;
cout<<" * g:有序折半查找 h:快速排序 *"<<endl;
cout<<" * i:归并排序 j: 希尔排序 *"<<endl;
cout<<" * K: l: *"<<endl;
cout<<" * m: n: *"<<endl;
cout<<" * o: p: *"<<endl;
cout<<" * q:二个递增顺序表合并 r: 二个递增顺序表原地合并*"<<endl;
cout<<" * s:二个递增顺序表求交集 t: 二个递增顺序表求并集 *"<<endl;
cout<<" * u:逆置线性表 v: 删除特定元素 *"<<endl;
cout<<" * w: x: *"<<endl;
cout<<" * z:退出 *"<<endl;
cout<<" ********************************************************"<<endl;
cout<<" 请输入你的选择:";
cin>>ch;
switch (ch)
{
case 'a':
CreateList(&L);
PrintList(L);
break;
case 'b':
cout<<" 输入要查找的值:";
cin>>newelem;
cout<<LocateList(L,newelem)<<endl;
break;
case 'c':
cout<<" 请输入要插入的数据元素:";
cin>>newelem;
cout<<" 请输入要插入的元素位置:";
cin>>position;
InsertList(&L,newelem,position);
PrintList(L);
break;
case 'd':
cout<<" 请输入要删除的元素位置:";
cin>>position;
DeleteList(&L,position);
PrintList(L);
break;
case 'e':
Sort1List(&L);
PrintList(L);
break;
case 'f':
Sort2List(&L);
PrintList(L);
break;
case 'g':
cout<<" 输入要查找的值:";
cin>>newelem;
cout<<Locate1List(L,newelem)<<endl;
case 'h':
cout<<" 创建顺序表"<<endl;
CreateList(&L);
Qsort(&L,1,L.length);
PrintList(L);
break;
case 'i':
cout<<" 创建顺序表"<<endl;
CreateList(&L);
MSort(&L,1,L.length);
PrintList(L);
break;
case 'j':
cout<<" 创建顺序表"<<endl;
CreateList(&L);
cout<<" 请输入序列数:";
cin>>t;
cout<<" 请输入序列数:";
for (i=1;i<=t;i++)
cin>>dlta[i];
ShellSort(&L,dlta,t);
PrintList(L);
break;
case 'q':
cout<<" 创建第一个顺序表"<<endl;
CreateList(&L1);
cout<<" 创建第二个顺序表"<<endl;
CreateList(&L2);
Sort1List(&L1); //对第一个顺序表进行直接插入排序
PrintList(L1);
Sort2List(&L2); //对第二个顺序表进行折半排序
PrintList(L2);
MergeList(L1,L2,&L3);
PrintList(L3);
break;
case 'r':
cout<<" 创建第一个顺序表"<<endl;
CreateList(&L1);
cout<<" 创建第二个顺序表"<<endl;
CreateList(&L2);
Sort1List(&L1); //对第一个顺序表进行直接插入排序
PrintList(L1);
Sort2List(&L2); //对第二个顺序表进行折半排序
PrintList(L2);
Merge3List(&L1,L2);
PrintList(L1);
break;
case 's':
cout<<" 创建第一个顺序表"<<endl;
CreateList(&L1);
cout<<" 创建第二个顺序表"<<endl;
CreateList(&L2);
Sort1List(&L1); //对第一个顺序表进行直接插入排序
PrintList(L1);
Sort2List(&L2); //对第二个顺序表进行折半排序
PrintList(L2);
Merge1List(L1,L2,&L3);
PrintList(L3);
break;
case 't':
cout<<" 创建第一个顺序表"<<endl;
CreateList(&L1);
cout<<" 创建第二个顺序表"<<endl;
CreateList(&L2);
Sort1List(&L1); //对第一个顺序表进行直接插入排序
PrintList(L1);
Sort2List(&L2); //对第二个顺序表进行折半排序
PrintList(L2);
Merge2List(L1,L2,&L3);
PrintList(L3);
break;
case 'u':
cout<<" 创建顺序表"<<endl;
CreateList(&L);
PrintList(L);
reverse(&L);
PrintList(L);
break;
case 'v':
cout<<" 创建顺序表(有重复)"<<endl;
CreateList(&L);
cout<<" 请输入要删除的特定数据元素:";
cin>>newelem;
PrintList(L);
delall(&L, newelem);
PrintList(L);
break;
default:
break;
}
}while (ch!='z');
}
void CreateList(SeqList *L) //顺序表的建立,先确定输入数据元素个数,再依次输入数据元素
{
int i,n;
cout<<" 请输入元素个数:";
cin>>n;
cout<<" 请依次输入"<<n<<"个数:";
for (i=1; i<=n; i++)
cin>>L->data[i];
L->length=n;
}
void PrintList(SeqList L) //顺序表的打印,依次输出
{
int i;
cout<<" ";
for (i=1; i<=L.length; i++)
cout<<L.data[i]<<" ";
cout<<endl;
}
int LocateList(SeqList L,DataType newelem) //无序顺序表的查找,将被查元素放置到单元起到哨兵作用,依次从尾部向头部查找
{
int i;
i=L.length;
L.data[0]=newelem; //哨兵技术
while (L.data[i]!=newelem)
i--;
return i;
}
void InsertList(SeqList *L,DataType newelem,int position) //顺序表的插入元素,先确定插入位置合理性,超越范围强制为首元素或尾元素;合理从尾部至插入位置依次后移
{
int i;
if (position<1)
position=1; //强制插入位置为首元素
else
if (position>L->length)
position=L->length+1; //强制插入位置为尾元素
;
for (i=L->length; i>=position; i--) //依次后移
L->data[i+1]=L->data[i];
L->data[position]=newelem;
L->length++;
}
void DeleteList(SeqList *L,int position) //顺序表的删除元素,先确定删除的合理性,将依次前移
{
int i;
if ((position<1) || (position>L->length))
{
cout<<" 删除位置不对!";
}
else
{
for (i=position; i<L->length; i++) //依次前移,范围
L->data[i]=L->data[i+1];
L->length--;
}
}
void Sort1List(SeqList *L) //直接插入排序,
{
int i,j;
for (i=2; i<=L->length; i++)
{
L->data[0]=L->data[i]; //哨兵技术
j=i-1;
while (L->data[0]<L->data[j]) //依次后移
{
L->data[j+1]=L->data[j];
j--;
}
L->data[j+1]=L->data[0];
}
}
void Sort2List(SeqList *L) //折半插入排序
{
int low,mid,high,i,j;
for (i=2; i<=L->length; i++)
{
low=1;
high=i-1;
L->data[0]=L->data[i]; //为后移作准备
if (L->data[1]>L->data[i]) //判断是否小于最小值
{
low=1;
high=1;
}
if (L->data[i-1]<L->data[i]) //判断是否大于最大值
{
low=i-1;
high=i-1;
}
while (low<high) //确定插入位置
{
mid=(low+high)/2;
if (L->data[mid]==L->data[0])
{
low=mid;
high=mid;
}
else
{
if (L->data[mid]<L->data[0])
low=mid+1;
else
high=mid-1;
}
}
if (L->data[low]<L->data[0]) //判断L->data[low]是否包括在后移范围内
low++;
for (j=i; j>low; j--) //依次后移
L->data[j]=L->data[j-1];
L->data[low]=L->data[0];
}
}
int Locate1List(SeqList L,DataType newelem) //有序顺序表的折半查找
{
int low,high,mid;
if (newelem<L.data[1]) //判断是否小于最小值
return 0;
if (newelem>L.data[L.length]) //判断是否大于最大值
return 0;
low=1;
high=L.length;
while (low<=high)
{
mid=(low+high)/2;
if (newelem==L.data[mid])
return mid;
if (newelem<L.data[mid])
high=mid-1;
else
low=mid+1;
}
return 0;
}
int Partition(SeqList *L, int low, int high)
{
int pivokey=L->data[low];
L->data[0]=L->data[low];
while (low<high)
{
while ((low<high) && (L->data[high]>=pivokey))
high--;
L->data[low]=L->data[high];
while ((low<high) && (L->data[low]<=pivokey))
low++;
L->data[high]=L->data[low];
}
L->data[low]=L->data[0];
return low;
}
void Qsort(SeqList *L, int low, int high)
{
int pivotloc;
if (low<high)
{
pivotloc=Partition(L,low,high);
Qsort(L,low,pivotloc-1);
Qsort(L,pivotloc+1,high);
}
}
void Merge(SeqList *L, int i, int m, int n)
{
SeqList L1;
int p,q,k;
for (q=m+1;q<=n;q++)
L1.data[q]=L->data[q];
p=m;
q=n;
k=n;
while ((p>=i)&&(q>=m+1))
{
if (L->data[p]>L1.data[q])
{
L->data[k]=L->data[p];
p--;
}
else
{
L->data[k]=L1.data[q];
q--;
}
k--;
}
if (p<i) //尾部处理
for (p=q;p>=m+1;p--)
{
L->data[k]=L1.data[p];
k--;
}
}
void MSort(SeqList *L, int s, int t)
{
int m;
if (s!=t)
{
m=(s+t)/2;
MSort(L,s,m);
MSort(L,m+1,t);
Merge(L,s,m,t);
}
}
void ShellInsert(SeqList *L,int dk)
{
int i,j;
for (i=dk+1;i<=L->length;i++)
if (L->data[i]<L->data[i-dk])
{
L->data[0]=L->data[i];
for (j=i-dk;(j>0)&&(L->data[0]<L->data[j]);j=j-dk)
L->data[j+dk]=L->data[j];
L->data[j+dk]=L->data[0];
}
}
void ShellSort(SeqList *L,int dlta[],int t)
{
int k;
for (k=1;k<=t;k++)
ShellInsert(L,dlta[k]);
}
void MergeList(SeqList L1,SeqList L2,SeqList *L3) //对递增顺序表L1,L2进行合并,结果存放在顺序表L3中
{
int i,j,k;
i=L1.length;
j=L2.length;
k=i+j;
L3->length=k;
while ((i>0)&&(j>0)) //控制范围
{
if (L1.data[i]<L2.data[j])
{
L3->data[k]=L2.data[j];
j--;
}
else
{
L3->data[k]=L1.data[i];
i--;
}
k--;
}
if (i==0) //尾部处理
for (i=j;i>0;i--)
{
L3->data[k]=L2.data[i];
k--;
}
else
for (j=i;j>0;j--)
{
L3->data[k]=L1.data[j];
k--;
}
}
void Merge1List(SeqList L1,SeqList L2,SeqList *L3) //对递增顺序表L1,L2求交集,结果存放在顺序表L3中
{
int i,j,k;
i=1;
j=1;
k=1;
while ((i<=L1.length)&&(j<=L2.length)) //控制范围
{
if (L1.data[i]==L2.data[j]) //相等元素,存入L3
{
L3->data[k]=L1.data[i];
i++;
j++;
k++;
}
else
if (L1.data[i]<L2.data[j])
i++;
else
j++;
}
L3->length=k-1;
}
void Merge2List(SeqList L1,SeqList L2,SeqList *L3) //对递增顺序表L1,L2求并集,即去重复,结果存放在顺序表L3中
{
int i,j,k;
i=1;
j=1;
k=1;
while ((i<=L1.length)&&(j<=L2.length)) //控制范围
{
if (L1.data[i]==L2.data[j]) //相等,存入L3
{
L3->data[k]=L1.data[i];
i++;
j++;
}
else
if (L1.data[i]<L2.data[j])
{
L3->data[k]=L1.data[i];
i++;
}
else
{
L3->data[k]=L2.data[j];
j++;
}
k++;
}
if (i>L1.length) //尾部处理
for (i=j;i<=L2.length;i++)
{
L3->data[k]=L2.data[i];
k++;
}
else
for (j=i;j<=L1.length;j++)
{
L3->data[k]=L1.data[j];
k++;
}
L3->length=k-1;
}
void Merge3List(SeqList *L1,SeqList L2) //对递增顺序表L1,L2进行合并,结果存放在顺序表L1中
{
int i,j,k;
i=L1->length;
j=L2.length;
k=i+j;
L1->length=k;
while ((i>=1)&&(j>=1))
{
if (L1->data[i]>=L2.data[j])
{
L1->data[k]=L1->data[i];
i--;
}
else
{
L1->data[k]=L2.data[j];
j--;
}
k--;
}
if (i<1)
for (i=j;i>=1;i--)
{
L1->data[k]=L2.data[i];
k--;
}
}
void reverse(SeqList *L) //顺序表逆置
{
int i;
for (i=1;i<(L->length+1)/2;i++)
{
L->data[0]=L->data[i]; //三角交换
L->data[i]=L->data[L->length-i+1];
L->data[L->length-i+1]=L->data[0];
}
}
void delall(SeqList *L, DataType newelem) //删除特定元素newelem
{
int i,j;
j=0;
for (i=1;i<=L->length;i++)
{
if (L->data[i]!=newelem)
{
j++;
L->data[j]=L->data[i];
}
}
L->length=j;
}
其中包括各种排序源程序,
xp系统怎么样设置局域网共享文件夹权限
2011年3月11日(日本)发生了大地震。地震之后,Dai Saito和他的家人都生活在东京。现在他正向记者讲述地震之后他的生活。
地震之后,我有近4个月没找到一份工作,现在我在一家足球中心当教练。我曾想过放弃这份工作但是我要养家,我同时还给一家叫pivo的杂志社当专刊作者。
我们家旁边有家大型超市。最让人高兴的是东京迪斯尼乐园就在附近,这对我们全家都粉迪斯尼的家庭来说真是个太棒的地方了!但是明年7月份他们(政府)收回这间房子后,再找一个像这样的地方就很困难了。
2011年11月11日,我们家新出生了个小孩,她很健康。虽然乡村的医疗条件与大城市有很大差距困扰着我们,但是至少我们不用去担心辐射的危害了。和我另外两个小孩一样,他们在新学校里念书。我不知道他们怎样和他们的同学还有老师们相处,因为我每天都从下午工作到深夜。
谁知道人的大脑0---25岁的生长规律
xp系统设置了一个局域网,里面有共享文件,想把文件夹权限改下该怎么办呢?下面由我给你做出详细的xp系统设置局域网共享文件夹权限 方法 介绍!希望对你有帮助!xp系统设置局域网共享文件夹权限方法一:
首先把你所要共享的磁盘设置为共享磁盘,然后在把共享权限打开。想设置访问密码在共享权限里面可设置
想通过访问内网中的电脑共享磁盘我就简单给你说下,通过路由器把想访问的内网电脑IP先绑定在映射到外网上就可以了
xp系统设置局域网共享文件夹权限方法二:
果局域网中有域控,就建立一个用户组,然后对那个组分配共享权限
如果没有域控,那就建立一个用户,密码最好越少人知道。记得在安全权限中,设置为访问共享必须使用用户名和密码,而非默认的来宾账户
然后在每个XP系统中,用新用户名登录访问共享文件夹,记得勾选保存用户名和密码。否则每次都要输入!
xp系统设置局域网共享文件夹权限方法三:
Win7设置局域网共享
1. 把 win7 的guest用户开启。
打开win7的控制面板=》用户账号与安全=》用户账户=》管理其他用户=》点击guest用户,进行开启。
2.解决登录是要求输入用户名及密码的问题?
点开“控制面板”,点击网络和internet下的“选择家庭组合共享选项”栏,继续点击“更改高级共享设置“。右边有一个往下拉的竖栏一直往下拉。找到”密码保护的共享“。
然后点击”关闭密码保护共享“
3文件夹如何进行共享
打开你要共享的文件夹,共享的方式有两种方式。
(直接点右键共享然后选中特定的用户和在属性那共享。
在选择要与其共享的用户
添加guest用户,设置guest用户的权限。然后点击“共享”按钮
相关阅读:
xp系统特色
软件
由于微软把很多以前是由第三方提供的软件整合到 操作系统 中,为此XP受到了猛烈的批评。这些软件包括防火墙、媒体播放器(Windows Media Player),即时通讯软件(Windows Messenger,即MSN)
以及它与Microsoft Passport网络服务的紧密结合,这都被很多计算机专家认为是安全风险以及对个人隐私的潜在威胁。这些特性的增加被认为是微软继续其传统的垄断行为的持续。
控件
Windows XP的控件有几个来源,和传统的桌面应用程序开发或Web开发一样,有默认提供的控件和第三方开者发布的第三方控件。一般而言,如果不是过于复杂的界面布局,使用默认控件就足矣。
MSDN列出了Windows应用程序平台中可用的广泛控件集,如 基本控件、全景控件、PivoWinXP终止支持时间t控件以及WebBrowser控件。当这些默认提供给的控件无法满足需求,就可以自定义控件或是寻求第三方控件。
已经有很多类似的Windows的控件,如ComponentOne Studio,有UI控件,表格控件,用于数据显示、文本编辑、布局控制、导航操作等。
Windows XP引入了数个新特色到Windows产品线,包括:windows xp
windows xp
更快的启动与休眠过程
提供驱动程序回复功能以应对由于更新或升级设备驱动程序可能造成的问题
提供更加友好的用户界面,以及为桌面环境开发主题的架构
快速切换用户,允许一个用户存储当前状态及已打开的程序,同时允许另一用户在不影响该等信息的情况下登录
ClearType字体渲染机制,用以提高液晶显示屏上的文字可读性
远程桌面功能允许用户通过网络远程连接一台运行Windows XP的机器操作应用程序、文档、打印机和设备
支持多数DSL调制解调器以及 无线网络 连接,以及通过火线和蓝牙的网络连接
看了“xp系统怎么样设置局域网共享文件夹权限” 文章 的还看了:
1. 如何设置XP系统局域网文件共享
2. xp电脑和xp电脑局域网怎么样互传文件
3. 如何设置局域网访问权限
4. 要怎么才能保证局域网内共享文件夹的安全性
5. 局域网内设置文件夹共享
6. 如何设置局域网文件共享
寻找一个JS菜单代码
我来拉 看
西北农业学报
ACTA AGRICULTURAE BOREALI-OCCIDENTALIS SINICA
2004 Vol.13 No.1 P.5-8
--------------------------------------------------------------------------------
出生前山羊脑和脊髓的生长发育规律
Development of the Brain and Spinal Cord in Prenatal Goat
徐永平 卿素珠 张涌 赵慧英 蒲鹏 郑月茂
摘 要:测量了6~21周山羊胎儿脑和脊髓的相关指标,并绘制生长曲线.结果表明:山羊胎儿脑和脊髓生长发育具有快慢交替的阶段性变化规律.发育早期脑的生长速度要快于同期脊髓的生长速度.出生前,山羊大脑在长、宽、高3个方向上的发育表现出不均衡的特点.脊髓不同节段的生长高峰期出现的时间、数量和增长趋势都不一致,可能与脊髓内不同组份发育先后次序有关.
关键词:出生前的山羊; 脑; 脊髓; 发育
分类号:S852.16 文献标识码:A
文章编号:1004-1389(2004)01-0005-04
基金项目:国家自然科学基金资助项目(39830280)
作者简介:徐永平(1971-),男,陕西省长安县人,讲师,主要从事动物解剖与组织胚胎学教学及神经生物学方面的研究.
作者单位:徐永平(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
卿素珠(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
张涌(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
赵慧英(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
蒲鹏(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
郑月茂(西北农林科技大学动物科技学院生物工程研究中心,陕西杨凌,712100)
参考文献:
〔1〕汪守义,张永起. 胎儿大脑半球径线生长规律的研究[J].解剖学通报,1981,4(2-3):265~270.
〔2〕于涯涛,张永起,孟宪玉,等. 胎儿大脑半球顶叶脑沟生长发育规律的研究[J].解剖学通报,1983,6(2):130~135.
〔3〕张永起,孟宪玉,于涯涛,等. 胎儿大脑半球额叶脑沟生长发育规律的研究[J].解剖学通报,1982,5(4):48~51.
〔4〕张永起,孟宪玉,于涯涛,等. 胎儿大脑半球额叶脑沟生长发育规律的研究[J].解剖学通报,1982,5(4):48~53.
〔5〕姜晓丹,韩淑利. 胎儿额叶大脑皮质在发育过程中神经细胞数密度[J].佳木斯医学院学报,1992,15(5):13~15.
〔6〕姜晓丹,王景霞. 胎儿额叶大脑皮质在发育过程中厚度变化的形态计量研究[J].佳木斯医学院学报,1992,15(6):20~21.
〔7〕姜晓丹,王荣华. 胎儿额叶大脑皮质在发育过程中的形态计量分析[J].解剖学杂志,1992,15(3):210~213.
〔8〕阎家阁,马永臻,李化连. 胎脑颞叶脑沟发育规律的研究[J].临沂医专学报,1999,21(1):1~5.
〔9〕阎家阁,马永臻.沈美玲,等. 胎脑额叶脑沟发育规律的研究[J].临沂医专学报,1999,21(3):1~5.
〔10〕阎家阁,高莲香. 胎脑顶叶枕叶脑沟及外侧沟发育规律的研究[J].临沂医专学报,2000,22(3):163~167.
〔11〕曹贵方. 山羊体形和卵巢发生及卵泡组织化学的研究[D]. 陕西杨凌:西北农林科技大学生物工程研究所,1998.45~59.
〔12〕王先荣,崔胤,亢效虎,等.胎儿脑重测量及其发育规律的数学模型[J].北京师范学院学报(自然科学版),1991,12(2):45~48.
〔13〕杨增明,谭景和,秦鹏春.山羊早期胚胎发育的超微结构研究[J].动物学报,1992,38(1):11~17.
〔14〕Pivoko J, Grafenau P, et al. Nuclear fine struture and transcription in early goat embryos[J]. Theriogenology, 1995, 1:661~671.
收稿日期:2003年3月7日
修稿日期:2003年8月28日
出版日期:2004年3月10日
请看PDF全文
没里面的图,但想来你也能知道图是什么
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/javascript/showpage2569.htm
好了,关于“Pivo 3”的话题就讲到这里了。希望大家能够通过我的讲解对“Pivo 3”有更全面、深入的了解,并且能够在今后的工作中更好地运用所学知识。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。