Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 <!-- json --> <dependency> <groupId>org.codehaus.jackson</groupId> ...
分类:
编程语言 时间:
2015-05-19 22:53:14
收藏:
0 评论:
0 赞:
0 阅读:
372
什么是REST?首先来段介绍吧。 REST: 即 Representational State Transfer。 (资源)表现层状态转化。 是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、 扩展方便,所以正得到越来越多网站...
分类:
编程语言 时间:
2015-05-19 22:52:34
收藏:
0 评论:
0 赞:
0 阅读:
386
知识点: 元组数据中的元素可以有名称也可以没有名称 元组数据中的元素可以为空 元素访问可以通过元素名称或者下标 声明成var的元组数据中的元素可以被改变 可以指定元素的类型(在明确指出元素类型的情况下不能加...
分类:
编程语言 时间:
2015-05-19 22:52:14
收藏:
0 评论:
0 赞:
0 阅读:
346
问题:
在计算列和时,没有将i j调换,导致输出错误的结果:
for(int i=0;i
{
for(int j=0;j
g[i]+=a[j][i];//错误:g[i]+=a[i][j];
g[i]=g[i]/n;
此外,定义了三个double型数组导致超出内存,实际上二维数组只需要用int型;
最后输出时没有注意要预留一个空行;
如果在同一级出...
分类:
编程语言 时间:
2015-05-19 22:50:24
收藏:
0 评论:
0 赞:
0 阅读:
244
在之前写过的插入排序,归并排序,堆排序,快排都是比较排序,它们个个元素之间的次序依赖于他们之间的比。
计数排序不是一个比较排序的算法,它的所有代码完全没有在输入元素之间的比较。计数排序的基本思想是:对没一个输入元素x,确定小于x的元素个数。用这个信息,就可以把x放到它输出数组上的位置。
#include
#include
using namespace std;
void countsort(...
分类:
编程语言 时间:
2015-05-19 22:50:14
收藏:
0 评论:
0 赞:
0 阅读:
365
首先强调一下:
LIST在python中具有非常强大的功能。
定义
定义很简单:在python中,用方括号表示一个list,[ ]
特点
一:可以无限大,就是说list里面所能容纳的元素数量无限
二:list中的元素是任意类型的,可以是int,str,甚至还可以是list,乃至于是以后要学的dict等。而java中的数组和list比较相似,但是数组中的元素只能是一种类型
三:...
分类:
编程语言 时间:
2015-05-19 22:49:14
收藏:
0 评论:
0 赞:
0 阅读:
371
详细讲解见《算法导论》8.2节——计数排序。
Java代码如下:
package linetimesort;
/**
* 计数排序假设n个输入元素中的每一个都是介于0到k之间的某个整数,k为某个整数;它
* 通过确定小于等于一个数的数的个数来确定这个数应该放在哪个位置
* @author yuncong
*
*/...
分类:
编程语言 时间:
2015-05-19 22:48:54
收藏:
0 评论:
0 赞:
0 阅读:
356
详细讲解见《2015版数据结构高分笔记》8.6节——基数排序。
Java代码如下:
package linetimesort;
import java.util.LinkedList;
import java.util.Objects;
/**
* 基数排序的思想是多关键字排序
* @author yuncong
*
*/
public class RadixSort {
/**...
分类:
编程语言 时间:
2015-05-19 22:48:44
收藏:
0 评论:
0 赞:
0 阅读:
347
详细讲解见《算法导论》8.4节——桶排序。
Java代码如下:
package linetimesort;
import java.util.LinkedList;
import sort.InsertSort;
/**
* 桶排序假设输入元素均匀而独立的分布在区间[0,1)上;
* 桶排序的核心思想是,将[0,1)分为n个大小相同的子区间,
* 上一个区间里的元素都比下一个区间里的...
分类:
编程语言 时间:
2015-05-19 22:48:34
收藏:
0 评论:
0 赞:
0 阅读:
417
string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有用对的操作。标准库string类型的目的就是满足对字符串的一般应用。...
分类:
编程语言 时间:
2015-05-19 22:48:14
收藏:
0 评论:
0 赞:
0 阅读:
326
这个题目思路是很简单的,我们只需要枚举每个定点作为目的地,然后再取其中距离总和最小的作为答案.开始的时候我用的是floyd一次就将所有点之间的最小距离求出来,但是超时了.
后面用的每次枚举一个点就用堆优化的求一次这个点到其余点的最短路,这样就可以过了.代码如下:/*
ID: 15674811
LANG: C++
TASK: butter
*/#include
#include<...
分类:
编程语言 时间:
2015-05-19 22:46:24
收藏:
0 评论:
0 赞:
0 阅读:
361
题目:
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn't matter what you leave beyond the new len...
分类:
编程语言 时间:
2015-05-19 22:44:14
收藏:
0 评论:
0 赞:
0 阅读:
326
#include
#include
#include
#include
using namespace std;
// 求首元素、中间元素和尾元素的中位数,将中位数与首元素交换位置
inline void medianAsPivot(int arr[], const int& left, const int& right)
{
const int middle = left+(right...
分类:
编程语言 时间:
2015-05-19 22:43:54
收藏:
0 评论:
0 赞:
0 阅读:
304
//链式队列的存储
//杨鑫
#include
#include
typedef int QElemType;
//定义节点
typedef struct QNode
{
QElemType data;
struct QNode *next;
}QNode, *QueuePtr;
//定义指针
typedef struct
{
QueuePtr front;
QueuePtr ...
分类:
编程语言 时间:
2015-05-19 22:43:45
收藏:
0 评论:
0 赞:
0 阅读:
315
// 把一个长整型给一个字符指针,修改的时候只修改了一个字节,结果会是一个很大的随机数
// 并不能通过这种方式给长整型赋值1
#include
void VarInit(unsigned char* pucArg)
{
*pucArg = 1;
return;
}
int main()
{
unsigned long ulGlobal;
VarInit((unsigned...
分类:
编程语言 时间:
2015-05-19 22:41:54
收藏:
0 评论:
0 赞:
0 阅读:
426
1.用标识符flag来停止。
2.用interrupt()方法来停止,但是得用(!Thread.interrupted())判断一下方可以终止线程,起到了flag的作用
3.也可以用stop()方法终止线程,但是该方法已经被废弃,虽然可以,但已经不推荐用了。对于冻结的线程仅凭flag标识是不足以终止线程的,主线程结束了,t2 t1直接wait()了,如果线程处于了冻结状态,就无法读取标记,所以就引入了第二种结束线程的方式interrupt(),直接用interrupt()方法终止线程是无效的,但是inter...
分类:
编程语言 时间:
2015-05-19 22:40:24
收藏:
0 评论:
0 赞:
0 阅读:
295
java多线程问题中死锁的一个实现...
分类:
编程语言 时间:
2015-05-19 22:39:34
收藏:
0 评论:
0 赞:
0 阅读:
289
Problem:
The count-and-say sequence is the sequence of integers beginning as follows:
1, 11, 21, 1211, 111221, ...
1 is read off as "one
1" or 11.
11 is read off as "two
1s" or 21.
21 i...
分类:
编程语言 时间:
2015-05-19 22:39:14
收藏:
0 评论:
0 赞:
0 阅读:
273
1.直接上代码:
package com.mnmlist.java.grammar;
import java.util.Random;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
class Customer {
int total;
publi...
分类:
编程语言 时间:
2015-05-19 22:38:54
收藏:
0 评论:
0 赞:
0 阅读:
324
字符和字符串字面值
前缀
含义
类型
u
Unicode 16 字节
char16_t
U
Unicode 32 字节
char32_t
L
宽字符
wchar_t
u8
UTF-8
char
整型字面值
后缀
最小匹配类型
u or U
unsigned
...
分类:
编程语言 时间:
2015-05-19 22:36:24
收藏:
0 评论:
0 赞:
0 阅读:
304