码迷,mamicode.com
首页 >  
搜索关键字:数组    ( 87738个结果
二叉树算法:中序、后序推导先序(数组递归实现)
中根序列和后根序列重建二叉树描述我们知道如何按照三种深度优先次序来周游一棵二叉树,来得到中根序列、前根序列和后根序列。反过来,如果给定二叉树的中根序列和后根序 列,或者给定中根序列和前根序列,可以重建一二叉树。本题输入一棵二叉树的中根序列和后根序列,要求在内存中重建二叉树,最后输出这棵二叉树的前根序...
分类:编程语言   时间:2015-04-27 19:51:15    阅读次数:191
二维连通数和最大值
题目:返回一个二维整数数组中最大联通子数组的和思路:把二维数组的每一行看成一维数组,在一位数组中求联通的的最大子数组,都求出后判断这几组的小连通数组是否相连,把相连的的加在一起。最后在判断在上一个一维数组最大联通范围内是否有正数有则加上。代码:#includeusing namespace std;...
分类:其他好文   时间:2015-04-27 19:44:24    阅读次数:88
javascript 三种数组复制方法的性能对比
javascript 三种数组复制方法的性能对比,对于webkit, 使用concat; 其他浏览器, 使用slice. 一. 三种数组复制方法 1. by slice var arr = [1, 2, 3], copyArr; copyArr = arr.slice(); 2. by concat var arr = [1...
分类:编程语言   时间:2015-04-27 18:38:32    阅读次数:142
leetcode 7. 在有序可重复数组旋转后搜索 Search in Rotated Sorted Array II
Search in Rotated Sorted Array IIFollow up for "Search in Rotated Sorted Array": What if duplicates are allowed?Would this affect the run-time complexity? How and why?Write a function to determine if a...
分类:编程语言   时间:2015-04-27 18:32:37    阅读次数:153
第三章:表、栈和队列
关于循环队列:循环队列是顺序存储结构的,所以由数组实现。采用循环的方式实现队列是有好处的的,原因是队列如果采用数组实现时,如果不采用循环(或者说回绕)的方式,第一种情况是在出队时需要移动队列中后续元素,效率低;第二种情况是如果入队出队频繁,存储空间浪费太大。高一凡的《数据结构算法实现与解析》对这三种...
分类:其他好文   时间:2015-04-27 18:20:43    阅读次数:159
C#第六次作业(LINQ)
LINQ,语言集成查询(Language Integrated Query)是一组用于C#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。LINQ可以对多种数据源和对象进行查询,如数据库、数据集、XML文档甚至是数组,这在传统的...
分类:Windows程序   时间:2015-04-27 18:13:38    阅读次数:181
ruby on rails 中将数组转换成ActiveRecord::Relation的方法
将数组转为ActiveRecord::Relation是很常见的一个需求。例如,在我的项目中,从方法backup_projects中获取了数组形式的返回值。为了对该集合进行排序和分页,我需要将其转化为ActiveRecord::Relation形式。转化方...
分类:编程语言   时间:2015-04-27 17:01:56    阅读次数:256
leetcode 6. 在有序数组旋转后搜索 Search in Rotated Sorted Array
Search in Rotated Sorted Array 难度:HardSuppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search...
分类:编程语言   时间:2015-04-27 16:57:54    阅读次数:251
C++数组排成最大的数(数组,算法,排列)
//把数组排成最大的数(数组、算法)。 //题目:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最大的一个。 //例如输入数组{32, 321},则输出这两个能排成的最大数字32321.。 //或者输入数组{10,9,33,1000}输出这四个能排列的最大数字933101000. #include #define MAXSIZE 100 using namespace s...
分类:编程语言   时间:2015-04-27 16:57:45    阅读次数:198
IOS开发语言Swift入门连载---下标脚本
IOS开发语言Swift入门连载—下标脚本下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。举例来说,用下标脚本访问一个数组(Array)实例中的元素可以这样写someArray[index] ,访问字典(Dictionary)实例中的元素可以这样写 some...
分类:移动开发   时间:2015-04-27 16:57:39    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!