在C语言中如何实现一个简单的冒泡排序算法?

2026-04-29 02:452阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计269个文字,预计阅读时间需要2分钟。

在C语言中如何实现一个简单的冒泡排序算法?

我需要创建一个公开的IDictionary对象。接口,但我不想编写整个接口的实现。类似于Java中的AbstractDictionary,这样可以让我很少需要推动完整的字典实现(如HashMap,在Java中)。如果您不需要迭代...

我需要创建一个公开IDictionary< K,V>的对象.接口,但我不想填写整个接口的实现.

拥有相当于Java的AbstractDictionary会很不错,这使得你很少能够推动完整的字典(HashMap,在Java中):

>如果您不需要迭代集合,那么您只需要一个方法来实现(TryGetValue)
>如果您希望它可写,则实现另一个条目(添加).

Wintellect的 PowerCollections library包括一个DictionaryBase类( source code),它实现了大部分标准IDictionary< K,V>接口.从课堂上的文档评论:

DictionaryBase is a base class that
can be used to more easily implement
the generic IDictionary<T> and
non-generic IDictionary interfaces.

To use DictionaryBase as a base class, the derived class must override Count, GetEnumerator, TryGetValue, Clear, Remove, and the indexer set accessor.

在C语言中如何实现一个简单的冒泡排序算法?

本文共计269个文字,预计阅读时间需要2分钟。

在C语言中如何实现一个简单的冒泡排序算法?

我需要创建一个公开的IDictionary对象。接口,但我不想编写整个接口的实现。类似于Java中的AbstractDictionary,这样可以让我很少需要推动完整的字典实现(如HashMap,在Java中)。如果您不需要迭代...

我需要创建一个公开IDictionary< K,V>的对象.接口,但我不想填写整个接口的实现.

拥有相当于Java的AbstractDictionary会很不错,这使得你很少能够推动完整的字典(HashMap,在Java中):

>如果您不需要迭代集合,那么您只需要一个方法来实现(TryGetValue)
>如果您希望它可写,则实现另一个条目(添加).

Wintellect的 PowerCollections library包括一个DictionaryBase类( source code),它实现了大部分标准IDictionary< K,V>接口.从课堂上的文档评论:

DictionaryBase is a base class that
can be used to more easily implement
the generic IDictionary<T> and
non-generic IDictionary interfaces.

To use DictionaryBase as a base class, the derived class must override Count, GetEnumerator, TryGetValue, Clear, Remove, and the indexer set accessor.

在C语言中如何实现一个简单的冒泡排序算法?