- 浏览: 23799 次
- 性别:
- 来自: 大连
最新评论
-
绝缘君:
博主的算法思路很棒......我运行不出是编译器的原因吗= = ...
一笔画问题的c++实现 -
绝缘君:
为啥代码运行不出来报错:0x746BA832 处(位于 Pro ...
一笔画问题的c++实现
文章列表
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。
在java中有3个类来负责字符的操作。
1.Character 是进行单个字符操作的,
2.String 对一串字符进行操作。不可变类。
3.StringBuffer 也是对一串字符进行操作,但是可变类。
String:
是对象不是原始类型.
为不可变对象,一旦被创建,就不能修改它的值.
对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.
String 是final类,即不能被继承.
Str ...
- 2009-11-19 21:45
- 浏览 889
- 评论(0)
写个新闻发布系统的大作业,从jsp向mysql传递中文字符时,数据库中变成了乱码。
解决方案:
我的mysql已经编码已经设置为gb2312
在jsp页面中添加该语句<%@ page contentType="text/html;charset=gb2312" pageEncoding="GB2312"%>
然后在相应的servlet界面中添加req.setCharacterEncoding("gb2312");
需要添加到数据库中的内容用指定编码解析
content = new String(req.getParamet ...
今天用nacicat连接mysql时失败,报错如下
百思不得其解,以为是其他程序占用了mysql的端口,故关闭所有程序,仍然不行。上网查找答案,说有可能是mysql的服务没开,故到本机中的“服务”项查看,果不其然mysql服务没有启动,启动之,问题解决。
其实我们平时开发由于服务没有启动而造成的问题很常见,以后碰到类似问题,最好先看下“服务”。
一笔画问题,即欧拉回路问题,最近在算法课上老师留了这个作业,下面将我的实现说一下。首先,先将问题描述一下。
该图中节点编号从上至下,从左至右编号如下
1 2
3 4 5 6
7 8 9 10 11
12 13
14 15 16
要求:从节点1开始,一笔将该图形画出。
首先讲下该题的大概思路:
概括的讲是先找小回路,再并小回路。
(1)先将1放入访问队列中,寻找1的未访问过的邻接边,将满足这样条件的边中另一顶点值最小的顶点放入访问队列中,再从这个点出发继续寻找,直至找到的变的另一顶点与队列头部顶点相等(这时说明找到了一条小回路),将找到的第一个小回路的边标记为1;若队列头顶点 ...
链表可以说是最基本的数据结构,在常见的笔试,面试可能都会有涉及,本文是用数组来实现链表。
其代码实现如下
#include<iostream>
using namespace std;
class List{
private:
int maxSize;
int n;
int *list;
public:
List(int max);
~List(){delete []list;}
bool isEmpty(){return n==0;}
int length(){return n;}
int locate(int &x);//返回表中元素x的位置
bo ...
以后打算用这个博客作为平台,记录自己的一些东西,希望自己在这两年半的时间有一些成长。
public int primeValue(int[][] a, int n) {
int sum = 0;
int[] lowcost = new int[n + 1];//边的最小值
int[] closest = new int[n + 1];//存储最近节点
boolean[] visit = new boolean[n + 1];
visit[1] = true;//visit为true则说明该节点已经被访问
for(int i = 2; i <= n; i++) {
...