自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 matrix

#include   2   3 void PrintMatrix(int n, int direc)  4 {  5   int i, j;  6   int cnt = 0;  7   for(i = 1; i   8   {  9      for(j = 1; j  10      { 11        if(j >= i) 12       

2014-10-25 17:30:53 436

原创 动态规划算法求两个字符串的最大公共子串

//获取两个字符串公共子串int GetMaxCommonSubStr(string &strFirst, string &strSecond){if((strFirst=="") || (strSecond=="")){return 0;}int i, j;int iLenFirst = strFirst.length();int iLenSecond = s

2014-09-03 14:29:32 1022

转载 C#数据类型

1.值类型值类型包括简单值类型和复合型类型。简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。整数类型数据类型说明取值范围对应于System程序集中的结构sbyte有符号8位整数

2014-02-20 19:16:51 511

转载 编程面试的10大算法概念汇总

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串如果IDE没

2013-12-02 10:15:29 516

原创 可变参数列表通过宏来实现(头文件stdarg.h)

/*#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) )#define va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t

2013-11-26 16:48:45 659

原创 浅析配置文件INI

用配置文件的意义:应用程序不能使全部封闭的,配置文件是为了根据用户自己的需要去配置一些参数,文件格式可以使.ini, .cfg等等,没有固定的要求,总结起来两方面:方便用户和方便程序编写人员先来看枯燥的语法:【配置文件组成部分】          配置文件包含三要素:                    session:      格式:    [dbPara]

2013-10-15 10:58:53 512

原创 螺旋矩阵

//法一:螺旋矩阵递归做法,其实不用递归#include "stdafx.h"#include using std::cout;using std::cin;using std::endl;void LuoXuanArray(int a[], int n){ static int m = 0; static int p = 0, q = n-1; int i = p,

2013-10-07 22:29:38 467

转载 Ubuntu编辑命令vi大全(转自百度文库)

一、Unix编辑器概述      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,

2013-09-30 11:25:25 711

转载 Ubuntu常用命令大全

Ubuntu常用命令大全Ubuntu常用命令大全查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖

2013-09-29 13:00:19 1670

原创 递归解决输出一个字符串的全排列问题(缺陷:没有考虑字符串中字符重复的问题)

这个问题,或许对于别人来说很简单,但对于我来说还是挺难的,花了我两天时间,虽然我不是一直在做这个问题。废话不说,上代码,自己基本功还有待加强啊。#include "stdafx.h"#include #include using std::vector;using std::cout;using std::cin;using std::endl;void AllSort(vector vec1,

2013-09-28 22:13:52 826

原创 日常练习

//将bitset对象1、2、3、5、8、13、21位置为1//方法1:初始化1、2、3、5、8、13、21位为1 bitset test;for(int index = 0; index!=32; index++){switch(index){case 1:case 2:case 3:case 5:case 8:case 13:case 21:test[index] = 1;break;defa

2013-09-25 11:05:30 526

原创 面试_每天一道_1

#include "stdafx.h"#include #include //1、有一个整数数组,请求出两两之差绝对值最小的值,//记住,只要得出最小值即可,不需要求出是哪两个数。int MiniAbs(int *intArray, int intLength){int tempMax, tempMin, i;for(tempMax = intArray[0

2013-09-22 20:42:41 447

C++学习笔记

C++学习笔记,这个是我自己在学习C++的时候做的一些小笔记

2013-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除