采用一个动态数组存储数据,有插入,追加,删除,删除元素的功能。
用链表有点浪费空间,用动态数组又增加了delete 和 new的操作。
下面代码采用动态数组的方式。
// 定义一个类模板MyArray,具有求数组长度、插入元素、追加元素、删除元素、查找元素的功能,并在main()加以验证。
#include
template
class MyArray
{
private:
...
分类:
其他好文 时间:
2014-12-05 17:28:23
阅读次数:
216
先上二叉树查找树的删除的代码,因为删除是二叉查找树最复杂的操作:
int BinarySearchTree::tree_remove(const T& elem)
{
BinarySearchTreeNode *z = tree_search(elem);//根据元素查找到要删除的节点
BinarySearchTreeNode *x, *y;
if (z != NULL)
{
...
分类:
编程语言 时间:
2014-12-04 08:51:29
阅读次数:
209
查找最大元素
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 30586 Accepted Submission(s): 16854
Problem Description
对于输入的每个字符串,查找其中的最大字母,在该字母...
分类:
其他好文 时间:
2014-11-27 23:44:44
阅读次数:
283
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $("...
分类:
Web程序 时间:
2014-11-27 20:20:39
阅读次数:
239
在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.GenericDictionary里面的...
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $("...
分类:
Web程序 时间:
2014-11-09 19:22:30
阅读次数:
282
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法基本选择器:$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组...
分类:
Web程序 时间:
2014-10-30 01:33:39
阅读次数:
135
dict的特点1:查找速度快2:浪费空间3:key不可以重复,且不可变4:数据无序排放dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很...
分类:
编程语言 时间:
2014-10-23 10:38:59
阅读次数:
151
一、非变异算法是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。非变异算法具有极为广泛的适用性,基本上可应用与各种容器。1查找容器元素find它用于查找等于某值的元素。它在迭代器区间[first,last)(闭开区间)上查找等于value值的元素,假设迭代...
分类:
编程语言 时间:
2014-10-18 13:50:23
阅读次数:
319