码迷,mamicode.com
首页 > 编程语言
C#拾遗之数组
学了C++语言的数组,再学习C#语言的数组,总会去想它们之间的区别,定义格式,书写形式,赋值形式都不同。相对于C++语言来说,C#语言提供的数组更有实用性,C#语言的数组在元素值不知道的情况下可以动态地实现赋值。         一维数组         一维数组的声明格式:         数据类型 [ ]           对一维数组初始化有两种形式:         (1), ...
分类:编程语言   时间:2015-04-03 09:38:31    阅读次数:155
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真...
分类:编程语言   时间:2015-04-03 09:36:56    阅读次数:237
#23 Merge k Sorted Lists (N路归并排序)
#23 Merge k Sorted Lists (N路归并排序)题目地址:#23 题目分类:链表/归并排序/堆排序 题目难度:hard题目 Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 翻译:合并K个已经排序的链表,返回一个排序好的链表。...
分类:编程语言   时间:2015-04-03 09:38:28    阅读次数:187
java之动态代理
一、代理的基本概念 1、生活中的代理:例如买一台电脑我们往往从代理商那里买,而不是直接跑去总部直接买,不管从哪里买电脑都是一样的,从代理那里买我们可以不用跑来跑去的,省去了很多烦。 2、程序中的代理:要为已经存在的多个具有相同接口的目标类(有称为委托类)添加系统的功能,如异常处理、日记、方法运行的时间、事务管理等等,那么,该怎么做呢?如果我们直接修改接口实现显然违背了开闭原则,程序容易出错。有...
分类:编程语言   时间:2015-04-03 09:35:48    阅读次数:178
css+javascript网页抖动图标、抖动制作教程,输入抖动命令js执行命令让网页抖动起来(详细版)
首先我想说关于网页中做css抖动不难,用js命令也不难,下面我将为大家详细介绍具体做法。 一、我们要先有个网页代码的基本架构,比如 抖动网页的基本框架 我们先随便建一点标签 我们先随便建一点标签 我们先随便建一点标签 我们先随便建一点标签 我们先随便建一点标签 二、为了使我们的抖动更加明显我们可以在网页中插入几张图片,比如 抖动网页...
分类:编程语言   时间:2015-04-03 09:30:40    阅读次数:143
hdu5195 DZY Loves Topological Sorting 线段树+拓扑排序
要求在一个DAG中删去不多于k条边,使得拓扑序的字典序最大。 贪心策略:每次删去入度小于res的,序号尽量大的点的入边。 需要用线段树维护区间最小值。 代码: #include #include #include #include #include #include #include using namespace std; const int N = 400000 +10; const ...
分类:编程语言   时间:2015-04-03 09:32:36    阅读次数:157
字符串匹配暴力算法 与 字符串匹配的KMP算法
声明:先看一下阮一峰的网络日志关于字符串的KMP算法的讲解。本文图片均引用于这篇日志。 在先前的笔试中遇到了关于字符串匹配的问题,一时脑袋卡壳没写好算法。现在就来分析分析 暴力算法和KMP算法各自原理,以及代码实现,之间差异,并且总结一下好算法的一般思路。 ====================================================================...
分类:编程语言   时间:2015-04-03 09:31:26    阅读次数:178
【Java】无须额外的包,把Java中的内容输出到Excel中,无乱码,绝对兼容Excel2003与2007
Java输出一段文本到txt中大家基本都会了,这已经是学习Java的必修课了,不会也没有问题,具体可以看《【Java】输入与输出与JDK1.5之后的新型字符串StringBuilder》(点击打开链接)。网上对于Java内容转化成Excel的内容大多数都是需要什么poi包,jsl包,一堆奇奇怪怪的jar插件。其实仅仅利用java.io.*;这个基本包就能够把Java中的内容输出到Excel表中,当...
分类:编程语言   时间:2015-04-03 09:31:15    阅读次数:194
线程中的一些基本方法使用
/* * 线程中的方法 * sleep()休眠 毫秒为单位 * yield()让出处理器时间 * join()所有线程等待调用join这个线程结束完了之后再执行 * interrupt()不适用于用于停止线程 设计初衷并不是用于停止线程 其中的isInterrupted()判断线程是否终止 * 停止线程使用“旗标”停止线程 boolean val=true; while(...
分类:编程语言   时间:2015-04-03 09:28:08    阅读次数:179
算法训练 前缀表达式(蓝桥杯)
算法训练 前缀表达式   时间限制:1.0s   内存限制:512.0MB 问题描述   编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来...
分类:编程语言   时间:2015-04-03 09:26:36    阅读次数:153
贪心算法设计 关于区间选择问题
/* 现在有n项工作,知道每一项工作的开始时间和结束时间,问最多可以选择多少工作 算法设计:贪心算法,不断选择不冲突的那些结束时间最短的工作 */ #include #include #define max_n 100001 using namespace std; int N; //first is the start of the job,and the secone is...
分类:编程语言   时间:2015-04-03 09:27:33    阅读次数:142
第四周项目三——用对象数组操作长方柱类
编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。 对照已经给出的代码,要做的工作及要求有: 需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要定义构造函数,而初始化中,各对象提供的参数数目不同,需要有默认参数的构...
分类:编程语言   时间:2015-04-03 09:26:39    阅读次数:228
2015阿里巴巴校招附加题:多线程-生产者和消费者
今天参加了阿里2015校招实习生的笔试。 选择题部分确实有水平,由于基础一般再加上没做准备,打得一塌糊涂,目测已经阵亡了,不过附加题的最后一个还是很基础的,关于java的多线程中的生产者和消费者的问题,在此感谢@绝影。 题目: 有个篮子,一个人不停地往里面放苹果,另一个不停地从里面拿出来苹果,篮子最多能放5个苹果,苹果数量无限。用Java模拟实现。 实现过程: 主类: class Pr...
分类:编程语言   时间:2015-04-03 09:26:04    阅读次数:178
java垃圾回收
java垃圾回收...
分类:编程语言   时间:2015-04-03 09:21:35    阅读次数:162
自适应中值滤波(基于C++和OpenCV)Kinect深度图
自适应中值滤波(基于C++和OpenCV)Kinect深度图...
分类:编程语言   时间:2015-04-03 09:21:24    阅读次数:347
java socket编程
java socket编程...
分类:编程语言   时间:2015-04-03 09:23:52    阅读次数:153
java并发
Java多线程编程...
分类:编程语言   时间:2015-04-03 09:23:10    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!