码迷,mamicode.com
首页 >  
搜索关键字:数组 循环    ( 124242个结果
GetGlyphIndicesA
函数功能:该函数将一个字符串转为字形下标的数组。此函数可用来确定一种字体里是否存在某个字形 控制台下代码: #include "stdafx.h" #include #include"stdio.h" void main() {  char ch[] = {'0'};  WORD chnl[20] = {0};  HDC hdc;   hdc = GetWindowDC(0)...
分类:其他好文   时间:2014-05-12 15:14:13    阅读次数:267
js:深入闭包(作用域:下)
function fn1(){   //创建了一个数组   var fns = new Array();   //i这个变量是保存在fn1这个作用域中   for(var i=0;i     //数组中的值是一组函数     fns[i] = function(){       return i;      }    }   return fns; } var fs =...
分类:Web程序   时间:2014-05-12 14:37:20    阅读次数:264
leetcode第一刷_Set Matrix Zeroes
这个题乍一看很简单,实际上还挺有技巧的。我最开始的想法是找一个特殊值标记,遇到一个0,把他所对应的行列中非零的元素标记成这个特殊值,0值保持不变,然后再从头遍历一次,碰到特殊值就转化成0。 问题是这个特殊值怎么确定,题目中没有把取值范围给出,我怀着侥幸的心理用了最大和最小的int,都被揪了出来。。如果找一个不存在于数组中的值,这个复杂度太高了。 有没有其他更好的方法呢?当然有。这个思想很巧妙,...
分类:其他好文   时间:2014-05-12 06:54:39    阅读次数:193
《你必须知道的495个C语言问题》笔记--数组和指针
一.如何动态分配多维数组? 1.分配一个指针数组,然后把每个指针初始化为动态分配的行 代码如下: int **array = (int **)malloc(ROW * sizeof(int*)); int i = 0; for(i=0; i<ROW; i++){ array[i] = (int *)malloc(COL...
分类:编程语言   时间:2014-05-11 15:09:16    阅读次数:349
泛型定容栈
import java.util.*; //泛型定容栈 //泛型:类型参数化,便于处理不同类型的数据 public class FixedCapacityStack { private Item[] a; private int N; public FixedCapacityStack(int cap){ // java中不允许直接创建泛型数组,此处用类型转换来实现 // 这样写...
分类:其他好文   时间:2014-05-11 15:05:07    阅读次数:233
矩阵,有意思。
蛇形矩阵。...
分类:其他好文   时间:2014-05-11 14:17:48    阅读次数:255
下压栈(LIFO) (能动态调整数组大小的实现)
import java.util.*; // 下压栈(LIFO) 能动态调整数组大小的实现...
分类:其他好文   时间:2014-05-11 13:56:11    阅读次数:238
自己写的一个自动化测试任务执行工具(模板)
@echo off REM 设置自动执行的最大次数 SET nMaxJobTimes=100 REM 启用变量延迟 setlocal enabledelayedexpansion FOR /L %%i IN (0,1,%nMaxJobTimes%) DO ( cls echo. echo. echo ******************************...
分类:其他好文   时间:2014-05-11 13:42:55    阅读次数:326
标准库 之 nth_element
STL库中实现了nth_element函数,实现的功能是 “返回n个元素中的第k小的元素”。 首先,头脑风暴一下“返回n个元素中的第k小的元素”的算法: 1    排序 ,首选快排  O(n*logn),取出第k个即可。 2 其次,是维护一个大小为k的数组,找出数组中的最大值kmax,然后依次遍历剩下的 n-k 个元素,如果小雨kmax,则替换掉kmax 元素,然后再...
分类:其他好文   时间:2014-05-11 07:35:46    阅读次数:250
leetcode第一刷_Sort Colors
挺有意思的一道题目,属于我之前没有总结到的情况,他在修改数组的时候用到了第三个指针。 如果是两种颜色的话,大家肯定都会做,直接一头一尾两个指针,扫描到不属于自己同类的就互换。这个题有了第三者,怎样来解决这个问题呢?想一下在一个数组中,怎样才能做到线性时间的修改,必须一次性或者常数性的把当前元素替换到他最终应该待的位置,要么复杂就上去了。那当前元素应该呆在那里呢?如果是0的话,应该呆在数组前面都是...
分类:其他好文   时间:2014-05-11 06:44:31    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!