在图的遍历oracle存储过程遍历表中,为了保证遍历的顺利进行,采取了什么措施

如果确定其存储结构,那他们就是唯一的。因为在存储时,人为的定义了第1个顶点,以及各顶点之间邻接关系的顺序。
若单纯从逻辑上考虑算法,则它们是不唯一的
其他答案(共1个回答)
之间如果没有顺序,则是不唯一的
如果有顺序并按序搜索,则是唯一的
这个要参阅很多文献 而且你的研究要写出一些从来没有过的想法
foreach只能用于数组
第一种格式遍历给定数组$array,每次循环,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(下一次循环中将会得到下...
谈到向市场纵深发展,还是向广度发展,不禁使得人们想起多年以前就广为流传的一个漫画,说的是:
一个人不停地挖井,挖了一个又一个,但却始终没有挖出井水来。为什么...
It refers to "comrades".
急!!四个月晕倒什么情况??
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区2009年7月 总版技术专家分月排行榜第二2009年3月 总版技术专家分月排行榜第二2009年1月 总版技术专家分月排行榜第二2005年7月 总版技术专家分月排行榜第二2005年5月 总版技术专家分月排行榜第二2005年3月 总版技术专家分月排行榜第二
优秀小版主2015年8月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2015年2月论坛优秀版主
2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
2012年9月 Windows专区大版内专家分月排行榜第一2012年9月 C/C++大版内专家分月排行榜第一2012年8月 Windows专区大版内专家分月排行榜第一
2012年9月 其他开发语言大版内专家分月排行榜第二2012年8月 VC/MFC大版内专家分月排行榜第二2012年8月 其他开发语言大版内专家分月排行榜第二
2012年9月 Windows专区大版内专家分月排行榜第一2012年9月 C/C++大版内专家分月排行榜第一2012年8月 Windows专区大版内专家分月排行榜第一
2012年9月 其他开发语言大版内专家分月排行榜第二2012年8月 VC/MFC大版内专家分月排行榜第二2012年8月 其他开发语言大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。只需一步,快速开始
扫一扫,访问微社区
请完成以下验证码
查看: 692|回复: 7
[ARX程序]:如何遍历图纸中的所有实体
在线时间 小时
该用户从未签到
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
我希望能够检索图纸中我指定的类型实体信息,但不知如何遍历?上一篇:下一篇:
在线时间 小时
该用户从未签到
你在论坛上搜索“遍历”,可以找到很多相关的文章,很简单的
在线时间 小时
该用户从未签到
AcDbBlockTable *pBlockT
& &acdbHostApplicationServices()-&workingDatabase()-&getBlockTable(pBlockTable, AcDb::kForRead);
& & & & AcDbBlockTableRecord *pBlockR
& & pBlockTable-&getAt(ACDB_MODEL_SPACE, pBlockRec, AcDb::kForWrite);
& & pBlockTable-&close();
& & & & AcDbBlockTableRecordIterator* pI
& & pBlockRec-&newIterator(pIter);
& & & & pBlockRec-&close();
& & & & for (pIter-&start(); !pIter-&done(); pIter-&step())
& & & & & & & & AcDbEntity *pE
& & & & & & & & if (pIter-&getEntity(pEnt, AcDb::kForRead)!= Acad::eOk)
& & & & & & & & & & & &
& & & & & & & &&&if(pEnt-&isKindOf(AcDbLine::desc()))
& & & & & & & & {
& & & & & & & & & & & & AcDbLine *p=(AcDbLine *)pE
& & & & & & & & & & & & acutPrintf(&\n长度:%.2lf&,p-&endPoint());
..............................................
在线时间 小时
该用户从未签到
谢谢,3楼兄弟.不过还有一个问题,如果得到的是一个块,如何得到这个块的名称,我在块参照的类定义中没找到相应函数.
在线时间 小时
该用户从未签到
函数在块纪录AcDbBlockTableRecord中,函数是基类AcDbSymbolTableRecord的getName
在线时间 小时
该用户从未签到
经试验后还有问题,请ivysoft 帮忙看一下,原因何在
& & & & CString pbkRefN
& & & & char *name,na[65536];
& & & & AcDbDatabase *pCurDb = NULL;
& & & & AcDbBlockTable *pbkT
& & & & AcDbBlockTableRecord *pbkTableRcd,*mBK;
& & & & AcDbBlockTableRecordIterator *pbkRcdI
& & & & AcDbBlockTableIterator *pbkI
& & & & AcDbEntity *pE
& & & & pCurDb = acdbHostApplicationServices()-&workingDatabase();
& & & & pCurDb-&getBlockTable(pbkTable, AcDb::kForRead);
& & & & name=
& & & & if(pbkTable-&getAt(ACDB_MODEL_SPACE,pbkTableRcd, AcDb::kForRead)==Acad::eOk)
& & & & & & & & pbkTable-&close();
& & & & & & & & if(pbkTableRcd-&newIterator(pbkRcdIterator)==Acad::eOk)
& & & & & & & & {
& & & & & & & & & & & & for(; !pbkRcdIterator-&done(); pbkRcdIterator-&step())
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & pbkRcdIterator-&getEntity(pEntity,AcDb::kForRead);
& & & & & & & & & & & & & & & & pbkRefName=pEntity-&isA()-&name();
& & & & & & & & & & & & & & & & if(pbkRefName==&AcDbBlockReference&)
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & mBK=AcDbBlockTableRecord::cast(pEntity);//这里的转换不成功,mBK=0
& & & & & & & & & & & & & & & & & & & & mBK-&getName(name);//在这里出现非法操作
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & pEntity-&close();
& & & & & & & & & & & & }
& & & & & & & & & & & & delete pbkRcdI
& & & & & & & & }
& & & & & & & & pbkTableRcd-&close();
在线时间 小时
该用户从未签到
块引用与块纪录不是一个东西,不能强制转换,出错部分应该如此写:
AcDbBlockReference *pRef=AcDbBlockReference::cast(pEntity);
AcDbObjectId idRec=pRef-&blockTableRecord();
if(acdbOpenObject(mBK,idRec,AcDb::kForRead)!=Acad::eOk)
这样,mBK就不会为空,你可以试一下
在线时间 小时
该用户从未签到
Powered by君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
图的遍历过程演示
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
二叉树遍历举例就上面那幅图,请告诉我前序遍历、中序遍历和后序遍历的答案是什么
扫二维码下载作业帮
1.75亿学生的选择
前序遍历:ABDECFG中序遍历:DBEAFCG后序遍历:DEBFGCA
为您推荐:
扫描下载二维码

我要回帖

更多关于 存储过程 循环遍历 的文章

 

随机推荐