码迷,mamicode.com
首页 > 编程语言
一个数组实现两个栈
题目:一个数组A[1..n]来实现两个栈,使得两个栈中的元素总和不到n时,两个都不会发生上溯。思路(1):创建一个数组,分别从两边开始,依次往中间走。思路(2):创建一个数组,一个走奇数位,一个走偶数位。//奇偶方式 #define_CRT_SECURE_NO_WARNINGS #include<iostream&..
分类:编程语言   时间:2016-05-19 21:30:25    阅读次数:309
c语言总结
...
分类:编程语言   时间:2016-05-19 21:29:07    阅读次数:187
数据结构与算法分析(3)算法分析
算法是为了求解一个问题需要遵循的、被清楚地指定的简单指令的集合。对于一个问题,一旦给定某种算法并且其是正确的,那么重要的一步就是确定该算法将需要多少诸如时间或空间等资源量的问题。 此篇博客将讨论: 1.如何估计一个程序所需要的时间; 2.如何降低程序运行所需要的时间; 3.粗心使用递归的后果; 4. ...
分类:编程语言   时间:2016-05-19 21:25:24    阅读次数:439
JavaScript 的字符串转换
数字、布尔值等其他数据类型都可以转换成字符串;一般来说,脚本引擎将根据上下文自动完成这样的转换。例如,当把数字或布尔型变量传给希望接收字符串变量的函数时,就会先隐式地将该数值转换成字符串,再进行处理: 此外,如果在赋值语句中要对两个变量执行加法操作,其中一个是字符串变量,而另一个是数字变量,那么数字 ...
分类:编程语言   时间:2016-05-19 21:24:31    阅读次数:155
java读properties的通用类,兼容linux和windows
...
分类:编程语言   时间:2016-05-19 21:23:35    阅读次数:207
【转载】C++基本功和 Design Pattern系列 ctor & dtor
最近实在是太忙了,无工夫写呀。只能慢慢来了。呵呵,今天Aear讲的是class.ctor 也就是constructor, 和 class.dtor, destructor. 相信大家都知道constructor 和 destructor是做什么用的,基本功能我就不废话了。下面先说效率的问题,让我们看 ...
分类:编程语言   时间:2016-05-19 21:20:12    阅读次数:272
Java多线程---同步与锁
一,线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 二、同步和锁定1、锁的原理Java中每个对象都有一个内置锁。当程序运行到非静态的synchronized同步方法上时,自动获得与正在执行代码类的当前实例(this实例)有关的锁。获得一个对象的锁也称为获取锁、锁定对象、在对象上锁 ...
分类:编程语言   时间:2016-05-19 21:21:24    阅读次数:256
java环境变量
1.下载jdk,安装 2.我的电脑,右键,属性,高级系统设置。 3.环境变量,系统变量设置: 变量名: JAVA_HOME 变量值: jdk的安装位置,一般在c盘 C:\Program Files\Java\jdk。。。; 4.找到path点开 在最后添加【\;%JAVA_HOME%\bin;】 5 ...
分类:编程语言   时间:2016-05-19 21:20:47    阅读次数:200
Java关键字
Java关键字及其作用 二、 详细解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所 ...
分类:编程语言   时间:2016-05-19 21:17:42    阅读次数:209
JavaScript判断图片是否加载完成的三种方式
JavaScript判断图片是否加载完成的三种方式 有时需要获取图片的尺寸,这需要在图片加载完成以后才可以。有三种方式实现,下面一一介绍。 一、load事件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <!DOCTYPE HTML> <html> <head> <m ...
分类:编程语言   时间:2016-05-19 21:16:01    阅读次数:174
求数组中连续子数组的最大和
问题: 求解数组中连续一段子数组和的最大值。例如:{31,-41,59,26,-53,58,97,-93,-23,84},最大值为59+26-53+58+97=187 思路: 计算出任意i到j之间连续子数组的和再比较必然能得到最大值,但时间复杂度为O(n^2),我们希望能找出线性时间的算法。 我们注 ...
分类:编程语言   时间:2016-05-19 21:15:47    阅读次数:178
java 包和访问权限 小练习2
在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有); 具有功能:工作(公有)、开车(公有)。 在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名; 具有功能:玩(私有)、学习(公有)。 最后在包b中编写主类Test,在主类的 方法中测试类Father与类Son。 最后输出 ...
分类:编程语言   时间:2016-05-19 21:13:32    阅读次数:210
C++实现快速排序
...
分类:编程语言   时间:2016-05-19 21:10:39    阅读次数:127
抽象工厂 C++实现
抽象工厂(Abstract Factory) 抽象工厂是为了提供一系列相关或相互依赖对象的接口。对象创建型模式的一种。 需要生产的几种产品分别是:ConcreteProductA1/ConcreteProductA2/ConcreteProductB1/ConcreteProductB2。 各个系列 ...
分类:编程语言   时间:2016-05-19 21:10:50    阅读次数:245
java之stream(jdk8)
一、例子 ...
分类:编程语言   时间:2016-05-19 21:11:22    阅读次数:199
编译原理词法分析 java简单实现
实例: 结果: ...
分类:编程语言   时间:2016-05-19 21:09:24    阅读次数:245
javascript判断图片是否加载完成方法整理
有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果。本文主要整理了几种常见的javascipt判断图片加载完成时的方法,并通过代码与实际应用相结合进行解释与说明。 onload方法 通过向img标签添加on ...
分类:编程语言   时间:2016-05-19 21:09:20    阅读次数:123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!