`
swallowha
  • 浏览: 6835 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

动态库排序

 
阅读更多
  /**
     * 排序
     * @param iModelLibrary
     * @return afterSortIModelLibrary
     */
    public static IModelLibraryDescription[] iModelLibraryDescription(
            IModelLibraryDescription[] iModelLibrary)
    {
       
        String[] nameAndVerion = new String[iModelLibrary.length];
        for (int i = 0; i < iModelLibrary.length; i++)
        {
            String str = iModelLibrary[i].getID() + "_" //$NON-NLS-1$
                    + iModelLibrary[i].getVersion();
            nameAndVerion[i] = str;
        }
        Arrays.sort(nameAndVerion, String.CASE_INSENSITIVE_ORDER);
        IModelLibraryDescription[] afterSortIModelLibrary = new IModelLibraryDescription[nameAndVerion.length];
        for (int i = 0; i < nameAndVerion.length; i++)
        {
            for (int j = 0; j < iModelLibrary.length; j++)
            {
                String sort = iModelLibrary[j].getID() + "_" //$NON-NLS-1$
                        + iModelLibrary[j].getVersion();
                if (nameAndVerion[i].equals(sort))
                {
                    afterSortIModelLibrary[i] = iModelLibrary[j];
                }
            }
        }
        return afterSortIModelLibrary;
    }
   
分享到:
评论

相关推荐

    C++ 动态链接库 数字排序

    本实践项目名为“C++动态链接库 数字排序”,显然,它涉及到了使用C++编写动态链接库来实现数字排序的功能。数字排序是计算机科学中最基础的问题之一,常见的排序算法有冒泡排序、选择排序、插入排序、快速排序、...

    PB9运行必须的动态库

    在探讨“PB9运行必须的动态库”这一主题时,我们深入分析了PowerBuilder 9.0(简称PB9)的运行环境与依赖组件,尤其是动态链接库(Dynamic Link Library,DLL)。动态库是Windows操作系统中的一种共享库,用于存储多...

    mfc 排序动态演示

    在本文中,我们将深入探讨MFC(Microsoft Foundation Classes)框架下如何实现排序算法的动态演示。MFC是微软提供的一种C++库,用于构建Windows应用程序,尤其是基于对话框的应用程序。排序是计算机科学中的基本操作...

    Table动态排序,可以按Table的列对该Table进行动态排序

    库如jQuery、AngularJS、Vue.js等提供了方便的API来处理表格排序。例如,使用jQuery的插件如DataTables,可以轻松实现点击表头进行排序的功能。 2. **CSS**:虽然CSS主要用于样式控制,但在某些情况下,也可以通过...

    动态排序 动画显示 C#

    同时,为了实现动画显示,我们需要利用图形用户界面(GUI)库,如Windows Forms或WPF,创建一个能够实时更新的排序过程展示。这通常涉及绘制数组元素,然后通过改变元素位置来模拟排序过程。 冒泡排序是一种简单的...

    linux C 常用的排序,查找,算法的C语言实现 动态库

    动态共享库中函数名: void Bubble_Sort(int a[],int len);/*冒泡排序*/ void Select_Sort(int a[], int len);/*选择排序*/ void Insertion_Sort(int a[], int len);/*插入排序*/ int Binary_Search(int a[], int...

    不同排序算法动态生成效果JQuery实现

    本文将详细探讨如何使用JQuery库来实现各种排序算法的动态生成效果,包括冒泡排序、堆排序、快速排序和插入排序,并在同一个界面上对比这些排序算法的效率。 首先,让我们从冒泡排序开始。冒泡排序是一种简单直观的...

    使用线程控制的动态展示排序算法

    在IT领域,线程控制和动态展示排序算法是两个重要的概念,它们在理解和优化程序执行效率,特别是处理大量数据时,发挥着关键作用。这里,我们深入探讨一下这两个概念以及如何将它们结合在一起。 首先,让我们关注...

    makefile编写动态库和静态库

    本篇文章将详细介绍如何使用Makefile来创建动态库(.so)和静态库(.a),以及编译执行文件。 首先,让我们了解什么是Makefile。Makefile是一个文本文件,包含了规则定义,告诉`make`命令如何构建软件。它包含了...

    冒泡排序 的动态演示 动画 C++写

    在动态演示冒泡排序的过程中,可能需要利用某种图形库或者窗口系统,例如Windows上的`GDI`或跨平台的`SFML`、`Qt`等,来绘制数组元素并实时更新它们的位置。每一轮排序后,数组的状态会被绘制出来,用户可以看到元素...

    jquery实现table的动态排序

    对于"jquery实现table的动态排序"这个主题,我们将会深入探讨如何利用jQuery来实现表格数据的动态排序,以便用户可以按照不同列的值进行升序或降序排列,而无需重新加载页面。 首先,我们需要一个包含数据的HTML...

    C的常用模板函数接口 --对应的动态库

    C的常用模板函数接口 --字符串操作、排序等字符串和排序算法用到的动态库linxiyuan.so

    封装好的GridCtrl控件动态库

    本篇将深入探讨"封装好的GridCtrl控件动态库"的相关知识点。 GridCtrl控件是基于C++编程语言的,特别适用于MFC(Microsoft Foundation Classes)框架。MFC是微软为Windows应用程序开发提供的一个类库,它将Windows ...

    豪华版js实现table动态排序

    "豪华版js实现table动态排序"是一个针对网页表格进行动态排序的解决方案,它允许用户通过点击表头来切换排序依据,同时还能设定某些列不参与排序。以下是对这个主题的详细讲解: 1. **JavaScript基础**:JavaScript...

    java几种基本排序(动态演示)

    为了实现这些排序算法的动态演示,我们需要利用Java GUI库,如Java Swing或JavaFX。创建一个窗口展示待排序的元素,然后通过线程来模拟排序过程,每一步更新界面显示,使用户能够观察到元素的移动和交换。这不仅有助...

    各动态图示排序算法(冒泡、快排、堆排)

    本项目以Qt库为平台,用C++语言实现了三种常见的排序算法:冒泡排序、快速排序和堆排序。以下是对这些算法的详细解释: **冒泡排序(Bubble Sort)** 冒泡排序是一种简单直观的排序算法,它重复地遍历要排序的数列...

    VS2022可直接生成SpreadSheet动态库的工程

    在本文中,我们将深入探讨如何使用Visual Studio 2022 (VS2022) 创建一个能够生成Spreadsheet动态库的C++工程。Spreadsheet库通常用于处理电子表格数据,比如创建、读取和编辑Excel文件,是开发中不可或缺的一部分,...

    C的常用模板函数接口 --对应的动态库和头文件

    总之,C++中的模板函数接口对于字符串操作和排序算法的实现至关重要,它们通过动态库和头文件的方式提供了一种高效、灵活的方式来处理各种数据类型。理解和熟练运用这些工具,对于提升C++编程能力是非常有帮助的。

    MFC排序算法演示

    **MFC排序算法演示**是基于Microsoft Foundation Class (MFC) 库的一个项目,它用于展示和实践多种经典的排序算法。MFC 是微软为Windows应用程序开发提供的C++类库,它封装了许多Windows API,简化了窗口、对话框、...

    排序算法mfc动态演示

    在这个"排序算法MFC动态演示"项目中,开发者可能已经实现了上述一种或多种排序算法,并通过MFC创建了一个交互式的界面,用户可以输入数据,选择不同的排序算法,然后观察排序过程的实时变化。这样的应用对于教育、...

Global site tag (gtag.js) - Google Analytics