`

一个关于6级层次比较的问题

阅读更多

本文中所涉及到的ID的结构都相同(EID='1.1.1.1.' 即ID1=1,ID2=1,ID3=1,ID4=1,ID5=0,ID6=0).总共只分6层.

现在我有一些单位.比如EID:1.1.1.1

我在一个xml文件中配置开始,截止ID(begineid,endeid).

java 代码
  1. <Folders>   
  2. <Folder beginEid="1.0."  endEid="19.1." folderId="29" folderName="aa"/>   
  3. <Folder beginEid="20.0."  endEid="66.2." folderId="30" folderName="bb"/>   
  4. </Folders>   

然后我写个判断某个单位是否在这个begineid<EID<=endid...

首先比较一级id.然后是二级id.就这样一直比下去.

最终确定这个EID是否在上面XML文件配置的某个范围里面.

请问这个比较的方法该如何写呢.

我想了好久.如果想让程序灵活的话实现起来估计会很麻烦!

所以想贴出来让想想办法!

不明白的地方可以直接发到我的邮箱里(myc-olympic@163.com)

或者QQ:403138921

或者MSN:myc-olympic@163.com

偶先谢谢拉!各位!

分享到:
评论
7 楼 neitnaco 2007-11-22  
引用

试一下用字符串比较函数可能更简单。

我试试了。比如我
1。7。1。
跟1。23。1。
这种情况用字符串相比较的话是不是位数太大了。
rtdb--
是否能跟我说得更清楚点。我也觉得用字符串数组比较起来程序性能会影响很大。
谢谢rtdb老兄了。
6 楼 rtdb 2007-11-22  
试一下用字符串比较函数可能更简单。
5 楼 neitnaco 2007-11-22  
引用

唉,你写的代码,应该只用一句就够了:

C strcmp()

C# String.Compare()

JAVA ?



rtdb.什么意思的?
我是在JAVA中的。JAVA中有提供两个数组比较现成的方法的?
不明白!
4 楼 rtdb 2007-11-21  
唉,你写的代码,应该只用一句就够了:

C  strcmp() 

C# String.Compare()

JAVA  ?

3 楼 neitnaco 2007-11-21  
呵呵.刚开始的时候是没什么思路!现在已经解决了!
public int bj(int[] b,int[] e){
int temp = 0;
for(int i=0;i<b.length;i++){
  if(b[i]<e[i]){
  	temp = 1;
        break;
    }
  if(b[i]>e[i]){
    temp = -1;
    break;
    }
  if(b[i]==e[i]){
    continue;
    }

  }
  return temp;
}


谢谢
引用
rtdb

谢谢!
2 楼 neitnaco 2007-11-12  
1 楼 rtdb 2007-11-12  
程序员基本功,有什么麻烦的?

相关推荐

    数学建模——层次分析法

    这种方法能够有效地处理半定性、半定量的问题,通过构建一个层次化的模型来帮助决策者分析问题,从而作出更加合理的决策。层次分析法主要应用于决策支持系统、项目评估、资源分配等领域。 #### 基本原理 层次分析...

    层次分析法的C++简单代码

    3. **计算特征值和特征向量**:利用线性代数库如Eigen或自定义算法计算,Eigen是一个轻量级且功能强大的C++矩阵运算库。 4. **一致性检验**:计算最大特征根λ_max和一致性指标CI(Consistency Index),然后通过...

    层次分析法及其在数学建模竞赛中的实际应用

    利用层次分析法的计算步骤,得出各参赛者在各项指标下的权重,最终形成一个综合排名。 4. **决策制定** 根据综合排名,结合团队需求,选择最优的参赛者组合,组成参赛队伍。 层次分析法不仅提供了一种系统性的...

    6级写作学习资料+经典模板

    【标题】"6级写作学习资料+经典模板"所涵盖的知识点主要集中在英语六级考试的写作部分,这是中国大学英语教学大纲中的一个重要评估环节,旨在测试学生的综合语言运用能力,尤其是书面表达能力。六级写作部分通常要求...

    模拟一个简单二级文件管理系统

    本文将深入探讨如何模拟一个简单的二级文件管理系统,以帮助理解其内部机制和工作原理。 一、文件存储空间管理 文件存储空间管理是文件系统的基础,它的主要任务包括分配和回收磁盘空间,有效地组织和跟踪已使用的...

    双层次tab特效,兼容ie6-9和火狐

    双层次Tab特效,顾名思义,是指在一级Tab的基础上增加了二级Tab,即在一个Tab面板内嵌套了另一个Tab面板,使得用户可以更方便地浏览和切换多层次的信息。这种特效在网站导航、产品展示、数据分类等方面应用广泛,...

    数据库 第一章作业问题总结

    例如,学校和学生的关系是1:n,因为一个学校可以有多个学生,但一个学生只能属于一个学校。正确表示这种关系的关键在于理解关系的方向。 7. **数据库、数据库系统和数据库管理系统的关系**:DB是数据的集合,DBS...

    行业分类-设备装置-基于多核平台多层次任务级与数据级并行的HEVC解码方法.zip

    标题中的“行业分类-设备装置-基于多核平台多层次任务级与数据级并行的HEVC解码方法”表明这是一个关于视频编解码技术的研究,特别是针对高效视频编码(High Efficiency Video Coding,简称HEVC)在多核处理器平台上...

    AD多层次原理图教学.docx

    编译无误后,AD会自动生成层次原理图,这是一个综合视图,显示了所有层次图的连接关系。这个视图对于理解和调试电路非常有帮助。 总的来说,AD17的多层次原理图功能允许设计师对复杂的电路系统进行有序的分层设计...

    解决IE6下三级下拉菜单被select遮挡的问题.docx

    这个问题对于网页开发者来说是一个常见的头疼问题,尤其是在需要兼容旧版本浏览器的项目中。本文将详细介绍如何解决这个特定的IE6下拉菜单被`&lt;select&gt;`遮挡的问题。 首先,我们需要理解这个问题的原因。IE6在处理...

    层次分析法matlab.txt

    提供的代码末尾给出了一个示例判断矩阵`clca`,该矩阵是一个6×6的矩阵,用于演示如何构造判断矩阵。 ### 结论 层次分析法作为一种有效的决策工具,通过MATLAB的实现可以大大提高决策过程的效率和准确性。通过对...

    基于层次分析法的大学生网络安全影响因素分析.pdf

    6. 对策和建议:通过分析,本文提出提升大学生网络安全教育的必要性,强化高校网络管理,以及增强国家网络法制建设,从而为大学生营造一个更安全的网络环境。 7. 研究意义:本文通过层次分析法的应用,不仅对大学生...

    P6应用常见问题及解答.doc

    问题描述:我有一个三级计划,主承包商报了一份非常详细的 4 级计划,如何用 4 级计划更新 3 级计划? 问题解答:这时应该在 4 级计划中增加配合作业(或者 WBS 作业),但要保证新增的配合作业的 ID 与 3 级计划中...

    层次分析法做(AHP)决策

    这是一个vc写的用层次分析法(AHP)做决策的简单例子,采用2级结构,准则层6个元素,方案层3个元素,适用学习层次分析法来参考解决问题的朋友。注意,对判断矩阵的一致性检测本层序由于时间关系未做判断,有兴趣的朋友...

    基于matlab层次分析法

    总结来说,MATLAB提供了一个理想的平台,用以实现层次分析法,帮助我们在面对复杂多准则决策问题时,能够系统化、量化地进行分析和决策。通过熟练掌握MATLAB的编程技巧和层次分析法的原理,我们可以提高决策的准确性...

    支持FF、IE6下很实用的三级下拉菜单

    由于这两个浏览器在处理CSS和JavaScript方面存在显著差异,因此设计一个兼容两者且功能完善的三级下拉菜单具有相当的技术挑战。 首先,让我们来理解什么是三级下拉菜单。在网页的导航菜单中,如果一级菜单项下有二...

    简单大气的二级下拉菜单,兼容IE6。

    在网页设计中,二级下拉菜单是一个常见的交互元素,它为用户提供了一种高效的方式来浏览和访问网站的多层次结构。此项目“简单大气的二级下拉菜单,兼容IE6”旨在创建一个既美观又实用的菜单系统,尤其考虑到对老...

    层次分析法.rar

    AHP通过构建层次结构模型,将复杂问题分解为多个层次和子问题,然后通过比较矩阵对各个因素进行量化评估,最终确定最优决策方案。 层次分析法的实施通常包括以下步骤: 1. **定义问题**:明确要解决的问题和决策...

    ios-一个有层次label控件.zip

    "ios-一个有层次label控件.zip"这个资源提供了一个名为LevelLabel的自定义控件,专门用于处理具有层次结构的文本显示。 LevelLabel控件的核心特性可能包括以下几点: 1. **层级控制**:LevelLabel能够根据每个文本...

Global site tag (gtag.js) - Google Analytics