今天学习了栈的C++实现,跟单链表很像: push相当于单链表在第一个位置插入元素; pop相当于单链表在第一个位置删除元素; 1、空栈检查 2、创建一个空栈 空栈只有头结点,第9行表示若不为空栈则删除除头结点以外的所有结点。 3、清空栈(保留头结点) 4、push操作 5、top操作 6、pop操 ...
分类:
编程语言 时间:
2016-05-03 23:29:10
阅读次数:
288
...
分类:
编程语言 时间:
2016-05-03 22:20:30
阅读次数:
189
一、运算符 in#谁在......中 ‘hello’ in “sdfjsdfjsdlkfjsd” “li” in ['li','ok'] 二、基本的数据类型 int a.创建方式 n1 = 123 #根据int类,创建了一个对象 n2 = int(123)#根据int类,创建了一个对象 b. int ...
分类:
编程语言 时间:
2016-05-03 22:11:44
阅读次数:
256
1.质数 int b = 0; for (int i = 1; i <= 100;i++ ) { int a = 0; for (int l = 1; l <= i;l++ ) { if(i%l==0) { a++; } } if(a==2) { b += i; Console.Write(i+"\ ...
分类:
编程语言 时间:
2016-05-03 22:11:47
阅读次数:
193
基本数据类型 1、整型(int) 创建方式: n1 = 123 # 根据int类,创建了一个对象 n2 = int(123) # 根据int类,创建了一个对象 int内部优化n1,n2 共享同一块内存, Python中的int对象就是c语言中long类型数值的扩展 小整数对象[-5, 257]在py ...
分类:
编程语言 时间:
2016-05-03 22:13:14
阅读次数:
205
查找旋转数组的最小值: 假设一个排序数组以某个未知元素为支点做了旋转,找出旋转后数组中的最小值,假定数组中没有重复元素。 如:原数组1,2,3,4,5,6,7旋转后得到4,5,6,7,1,2,3。旋转后的最小值为1。 问题分析: 这里不做过多的介绍,旋转之后的数组实际上可以划分为两个有序的数组,前面 ...
分类:
编程语言 时间:
2016-05-03 22:11:17
阅读次数:
208
接口里面的方法 其他方法:https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html 强行对某个对象 collection 进行整体排序 的比较函数。可以将 Comparator 传递给 sort 方法(如 Collecti ...
分类:
编程语言 时间:
2016-05-03 22:08:45
阅读次数:
219
看的网上有个叫做旋转数组的东西,所以查了查.所谓旋转数组就是把一个有序数组转动n位得到的一个东西.例如下图旋转后的a数组 一共查到了两个问题 1.把一个有序数组按照一个长度,旋转 m.获得一个旋转数组 http://blog.csdn.net/lalor/article/details/796132 ...
分类:
编程语言 时间:
2016-05-03 22:08:48
阅读次数:
235
一般来说,函数的输入部分就是函数参数,输出部分就是函数返回值。(而很多情况下,函数会有多个返回值,所以通常做法是返回值不用来返回结果,而是返回0或1表示程序执行结果是对还是错) 在一个函数中,如果一个参数是用来做输入的,这个参数就是输入参数,如果这个参数是用来做输出的,这个参数就是输出参数(输出型参 ...
分类:
编程语言 时间:
2016-05-03 22:07:28
阅读次数:
421
参考 http://www.jb51.net/article/55392.htm ...
分类:
编程语言 时间:
2016-05-03 22:06:05
阅读次数:
157
Junit 单元测试实验报告 一、实验环境 MyEclipse2014、Junit4.10 二、实验目的 学会单元测试,在MyEclipse中进行Junit测试 三、实验步骤 1.写出要测试的类 代码如下: package com.cheng.test; public class Calculate ...
分类:
编程语言 时间:
2016-05-03 22:05:26
阅读次数:
553
玩博客园很多年,第一次写点什么,就从基础开始吧。最近去面试,发现自己算法忘光了,赶紧复习下。 /** * * 排序算法测试类 * */public class TestForSort { /** * @param args */ public static void main(String[] ar ...
分类:
编程语言 时间:
2016-05-03 22:02:56
阅读次数:
168
一、Spring是什么 Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. IOC 控制反转 public class PersonServiceBean { private PersonDao pers ...
分类:
编程语言 时间:
2016-05-03 22:03:26
阅读次数:
268
<class 'list'> [11, 22, 33, 44] <class 'dict'> {'k2': 'v2', 'k1': 'v1'} 结论:json可以将字符串格式化为相应的数据类型 ...
分类:
编程语言 时间:
2016-05-03 22:01:31
阅读次数:
325
LAVA 一:配置JDK 一)获得压缩包或安装包 1:版本 :1) 分32位和64位 和操作系统匹配 2)不要低于1.7,目前最新版本1.9 2:安装目录中不要带中文 二) 配置环境变量 1:作用:给JAVA使用者提供jdk的存放位置信息 2:系统环境变量:1):JAVA_HOME(全大写)=jdk ...
分类:
编程语言 时间:
2016-05-03 22:01:20
阅读次数:
190
看的别人的博客学的树状数组: http://blog.csdn.net/lulipeng_cpp/article/details/7816527 http://blog.csdn.net/queuelovestack/article/details/47414119 ...
分类:
编程语言 时间:
2016-05-03 21:59:54
阅读次数:
170
先看代码 本栏想的挺好的,把业务逻辑层的接口通过spring的自动装配给注入,然后用就可以了。结果发现总是报错。就说我空指针,找来找去,除了bean以外,我也没写什么东西。 解决方法,不用注解那些东西了,我们通过上下文获取ApplicationContext,然后通过bean name获取bean。 ...
分类:
编程语言 时间:
2016-05-03 21:56:12
阅读次数:
372