- 博客(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 448
原创 动态规划算法求两个字符串的最大公共子串
//获取两个字符串公共子串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 1045
转载 C#数据类型
1.值类型值类型包括简单值类型和复合型类型。简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。整数类型数据类型说明取值范围对应于System程序集中的结构sbyte有符号8位整数
2014-02-20 19:16:51 522
转载 编程面试的10大算法概念汇总
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串如果IDE没
2013-12-02 10:15:29 533
原创 可变参数列表通过宏来实现(头文件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 670
原创 浅析配置文件INI
用配置文件的意义:应用程序不能使全部封闭的,配置文件是为了根据用户自己的需要去配置一些参数,文件格式可以使.ini, .cfg等等,没有固定的要求,总结起来两方面:方便用户和方便程序编写人员先来看枯燥的语法:【配置文件组成部分】 配置文件包含三要素: session: 格式: [dbPara]
2013-10-15 10:58:53 525
原创 螺旋矩阵
//法一:螺旋矩阵递归做法,其实不用递归#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 481
转载 Ubuntu编辑命令vi大全(转自百度文库)
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,
2013-09-30 11:25:25 730
转载 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 1689
原创 递归解决输出一个字符串的全排列问题(缺陷:没有考虑字符串中字符重复的问题)
这个问题,或许对于别人来说很简单,但对于我来说还是挺难的,花了我两天时间,虽然我不是一直在做这个问题。废话不说,上代码,自己基本功还有待加强啊。#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 835
原创 日常练习
//将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 538
原创 面试_每天一道_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 468
tcp协议问题,请大神指导
2015-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人