码迷,mamicode.com
首页 > 编程语言
Java for LeetCode 207 Course Schedule 【Unsolved】
There are a total of n courses you have to take, labeled from 0 to n - 1.Some courses may have prerequisites, for example to take course 0 you have to...
分类:编程语言   时间:2015-06-07 21:21:36    阅读次数:272
C++的简单“五子棋”游戏,只是核心代码,资源代码未添加
ChessBoard.h 1 #ifndef __CHESS_BOARD_H__ 2 #define __CHESS_BOARD_H__ 3 4 #include "DataStruct.h" 5 6 #define COL_WIDTH 45 7 #define ROW_WIDTH 45 8 ...
分类:编程语言   时间:2015-06-07 21:22:15    阅读次数:302
jersey 集成spring,并使用grizzly内置容器测试jersey
jersey集成spring相对来说比较简单,需要注意的几点是: 1、引入maven依赖jersey-spring,其中包含了spring的相关依赖,如果和项目中所使用的spring版本相冲突,可以通过exclusions清除掉。 2、确保jersey资源类所...
分类:编程语言   时间:2015-06-07 20:20:35    阅读次数:409
python中的参数传递和返回值
python中的参数传递类似java,有着自己的内存回收机制,这和C++有着很大的差别。1.函数的参数传递:>>> a = [1, 2, 3]>>> def fun(a): for i in a: print i a.append(4)>>> fun...
分类:编程语言   时间:2015-06-07 20:16:59    阅读次数:133
Java for LeetCode 204 Count Primes
Description:Count the number of prime numbers less than a non-negative number, n.解题思路:空间换时间,开一个空间为n的数组,因为非素数至少可以分解为一个素数,因此遇到素数的时候,将其有限倍置为非素数,这样动态遍历+构造...
分类:编程语言   时间:2015-06-07 20:14:20    阅读次数:892
JAVA实验三
(一)敏捷开发与XP:XP准则:1.沟通 :XP认为项目成员之间的沟通是项目成功的关键,并把沟通看作项目中间协调与合作的主要推动因素。2.简单 :XP假定未来不能可靠地预测,在现在考虑它从经济上是不明智的,所以不应该过多考虑未来的问题而是应该集中力量解决燃眉之急。3.反馈 :XP认为系统本身及其代码...
分类:编程语言   时间:2015-06-07 20:14:48    阅读次数:191
类模板相互引用的问题(错误:缺少类型说明符-假定为int。注意:C++不支持默认int)
问题描述: 现在有两个模板类(头文件A.h为1~14行,头文件B.h为15~27行): 1: /////////////////////////////////////////// 2: // file A.h 3: // 4: #include "B.h" 5: 6: template 7: cl...
分类:编程语言   时间:2015-06-07 20:15:02    阅读次数:171
【学习笔记】【C语言】逻辑运算符
有时候,我们需要在多个条件同时成立的时候才能执行某段代码,比如:用户只有同时输入了QQ和密码,才能执行登录代码,如果只输入了QQ或者只输入了密码,就不能执行登录代码。这种情况下,我们就要借助于C语言提供的逻辑运算符。逻辑运算的结果只有2个:“真”为1,“假”为0&& 逻辑与1> 使用格式“条件A &...
分类:编程语言   时间:2015-06-07 20:15:20    阅读次数:147
Java for LeetCode 206 Reverse Linked List
Reverse a singly linked list.解题思路:用Stack实现,JAVA实现如下: public ListNode reverseList(ListNode head) { if(head==null) return null; St...
分类:编程语言   时间:2015-06-07 20:15:41    阅读次数:180
Java for LeetCode 205 Isomorphic Strings
Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the characters in s can be replaced to get t.All occurrences...
分类:编程语言   时间:2015-06-07 20:13:58    阅读次数:153
树状数组模版
原来听到树状数组这名字感觉很难,很高大上。学了一下发现不难。而且很好。普通的数组修改某个值耗费为O(1),输出和为O(n);而树状数组为O(logn);lowbit(x){ return x&(-x);}返回的是x二进制最后一位1的位置;有公式:cn=a(n-a^k+1)+.........+a.....
分类:编程语言   时间:2015-06-07 20:12:05    阅读次数:233
Java for LeetCode 203 Remove Linked List Elements
Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6Return: 1 --> 2 -....
分类:编程语言   时间:2015-06-07 20:11:15    阅读次数:141
Spring-AOP
概述 1、AOP即Aspect-Oriented Programming,他是面向切面编程的核心思想。 2、AOP与OOP即面向对象的编程语言,不相冲突,他们是两个相辅相成的设计模式。 3、Spring的容器并不依赖于AOP。AOP简介 1。AOP专业术语: Cro...
分类:编程语言   时间:2015-06-07 20:07:40    阅读次数:159
spring--学习
8.1 两种后处理 8.1.1 Bean 后处理 Bean后处理会在Bean实例创建后,对Bean进行进一步的增强处理。 Bean后处理必须实现BeanPostProcesser接口,BeanPostProcesser接口的两个实现方法: (1):Object postPro...
分类:编程语言   时间:2015-06-07 20:09:05    阅读次数:145
JavaScript push()和splice()方法
JavaScript push() 方法定义和用法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法arrayObject.push(newelement1,newelement2,....,newelementX)参数描述newelement1必需。要添加到数组的第一个元素。...
分类:编程语言   时间:2015-06-07 20:06:11    阅读次数:613
用一维数组实现栈(C++编程思想 p120)
1 实现思路向栈中插入4个元素后的状态执行过程分析:2 代码实现clib.h 接口定义 1 typedef struct CStashTag 2 { 3 int ele_size; //栈中每个元素的占用的字节数 4 int capacity;...
分类:编程语言   时间:2015-06-07 20:04:39    阅读次数:154
[Asp.net 5] DependencyInjection项目代码分析4-微软的实现(5)(IEnumerable<>补充)
Asp.net 5的依赖注入注入系列可以参考链接: [Asp.net 5] DependencyInjection项目代码分析-目录我们在之前讲微软的实现时,对于OpenIEnumerableService与ClosedIEnumerableService抛下没讲,现在我们就将该部分补充完整。我们回...
分类:编程语言   时间:2015-06-07 20:03:56    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!