<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/likee003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; likee003]]></copyright><item><title><![CDATA[找出字符串中第一个字出现一次的字母]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5972633</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5972633</guid><author>likee003</author><pubDate>Thu, 28 Oct 2010 19:55:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <iterator>
#include <algorithm>

using namespace std;

int num[26]={0};
int index[26]={0};
int mai]]></description><category></category></item><item><title><![CDATA[不用任何变量实现strlen]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5959971</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5959971</guid><author>likee003</author><pubDate>Fri, 22 Oct 2010 23:32:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <iterator>
#include <algorithm>

using namespace std;

int strlen(char* a)
{
	if(0 == *a)
		retur]]></description><category></category></item><item><title><![CDATA[删除两个数组交集]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5959963</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5959963</guid><author>likee003</author><pubDate>Fri, 22 Oct 2010 23:26:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>

#include <stddef.h>
#include <iterator>
#include <algorithm>

using namespace std;

template <typename InputIterator1, typename]]></description><category></category></item><item><title><![CDATA[堆排序]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5959846</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5959846</guid><author>likee003</author><pubDate>Fri, 22 Oct 2010 21:51:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>

using namespace std;

#define MAXITEM 100

typedef struct  
{  
    int key;  
    int data;  
}LineList;

void Sift(LineLi]]></description><category></category></item><item><title><![CDATA[字符串大小写转换]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5959492</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5959492</guid><author>likee003</author><pubDate>Fri, 22 Oct 2010 17:25:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>

using namespace std;

int main()
{
	int i;
	char string[80];
	gets(string);
	for(i=0;i<80;i++)
	{
		if ((string[i]>='A')&&(s]]></description><category></category></item><item><title><![CDATA[二叉树叶子结点到根结点的路径查找算法]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5917941</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5917941</guid><author>likee003</author><pubDate>Fri, 01 Oct 2010 17:24:00 +0800</pubDate><description><![CDATA[<br />#include<iostream>
#include<string>
#include<vector>
#include<iomanip>
#include<stdlib.h>
#include <stdio.h>

using namespace std;

const int MaxSize = 100;

typedef struct tnode
{
	char data;
	struct tnode *lchild, *rchild;
}BTNode;
]]></description><category></category></item><item><title><![CDATA[KMP算法]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5719922</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5719922</guid><author>likee003</author><pubDate>Thu, 08 Jul 2010 00:40:00 +0800</pubDate><description><![CDATA[<br />#include "stdio.h"
#include "conio.h"
#include "string.h"
void getnext(int next[],char s[],int l) /*求出NEXT   */
{
    int i=1,j=0;
    next[1]=0;
    while(i<l)
    {
        if(j==0 || s[i]==s[j])
        {
            i++;j++;
         ]]></description><category></category></item><item><title><![CDATA[字母翻转算法：]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5714709</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5714709</guid><author>likee003</author><pubDate>Mon, 05 Jul 2010 22:14:00 +0800</pubDate><description><![CDATA[<br />#include <iostream>
#include <string>
using namespace std;

int main(void)
{
	int num = -12345, j = 0, i = 0, flag = 0, begin, end;//所有字符串翻转
	char str[] = "i come from tianjin.", temp;
	j = strlen(str) - 1;

	printf("string = %s/n", str);
]]></description><category></category></item><item><title><![CDATA[两种不同的数字字符转换方法]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5714358</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5714358</guid><author>likee003</author><pubDate>Mon, 05 Jul 2010 18:50:00 +0800</pubDate><description><![CDATA[<br />方法一：整数转化为字符串，可以采用加'0'，再逆序的办法，整数加'0'就会隐性转化成char类型的数；<br />方法二：atoi函数。<br />代码如下：<br />#include <iostream>
#include <string>
using namespace std;

int main(void)
{
	int num = 12345, j = 0, i = 0;
//	char temp[7], str[7];
	char str[7];

	itoa(]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5711803</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5711803</guid><author>likee003</author><pubDate>Sun, 04 Jul 2010 11:36:00 +0800</pubDate><description><![CDATA[<br />#include <iostream>
using namespace std;

#define Cutoff 3

void Swap(int &a, int &b)
{
	int Tmp;
	Tmp = a;
	a = b;
	b = Tmp;
}

void InsertionSort(int A[], int N)
{
	int j, P;
	int Tmp;
	for(P = 1; P < N; P++)
	{
		Tmp = A[P];
		]]></description><category></category></item><item><title><![CDATA[直接插入法排序]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5648924</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5648924</guid><author>likee003</author><pubDate>Sat, 05 Jun 2010 09:15:00 +0800</pubDate><description><![CDATA[<br />#include <iostream>
#include <iomanip>
using namespace std;

typedef struct
{
	int key;
	int data;
}LineList;

void InsertSort(LineList R[], int n)
{
	int i, j;
	LineList tmp;
	for(i=1;i<n;i++)
	{
		tmp = R[i];
		j = i - 1;
		while(]]></description><category></category></item><item><title><![CDATA[水仙花数算法]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5366843</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5366843</guid><author>likee003</author><pubDate>Wed, 10 Mar 2010 23:25:00 +0800</pubDate><description><![CDATA[水仙花数是指一个 n 位数 ( n≥3 )，它的每个位上的数字的 n 次幂之和等于它本身。（例如：1^3 + 5^3 + 3^3 = 153） 算法如下：#include    #include #include #include using namespace std;   int main(){	int g_iMax = 0;	cout << "]]></description><category></category></item><item><title><![CDATA[AVL树插入结点函数（包括单双旋）]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5182598</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5182598</guid><author>likee003</author><pubDate>Tue, 12 Jan 2010 18:54:00 +0800</pubDate><description><![CDATA[AvlTree Insert( ElementType X, AvlTree T ){    if( T == NULL )    {        /* Create and return a one-node tree */        T = malloc( sizeof( struct AvlNode ) );// 分配空间        if( T == NUL]]></description><category></category></item><item><title><![CDATA[巧用goto代替递归]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5161705</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5161705</guid><author>likee003</author><pubDate>Fri, 08 Jan 2010 22:14:00 +0800</pubDate><description><![CDATA[    我们先看一个程序：void PrintList(List L){    if(L != NULL)    {        PrintElement(L->Element);        PrintList(L->Next);    }}     这个程序如果空间和时间完全允许的话，完全没有问题，但是，我们注意一下，这里面用了一个递归算法。很不幸，]]></description><category></category></item><item><title><![CDATA[内联函数定义方法]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5123965</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5123965</guid><author>likee003</author><pubDate>Sun, 03 Jan 2010 11:59:00 +0800</pubDate><description><![CDATA[      将一个类成员函数（例如：Sale_item::avg_price）定义为内联函数，一般有三种方法：第一种方法：将函数的定义写在类定义体内部： class Sales_item{public:	double Sales_item::avg_price() const	{		if(units_sold)			return revenue/units_sold]]></description><category></category></item><item><title><![CDATA[重载函数及匹配]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5108520</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5108520</guid><author>likee003</author><pubDate>Wed, 30 Dec 2009 20:01:00 +0800</pubDate><description><![CDATA[      重载函数是需要满足以下三个条件才能叫重载函数：      1、两个函数具有相同的作用域；      2、两个函数具有相同的名字；      3、形参表不相同。      确定重载函数后就要确定函数的匹配，编译器实现调用与函数的匹配结果可能有以下三种可能：      （1）编译器找到与实参最佳匹配的函数，并生成调用该函数的代码；      （2）编译器找不到形参与]]></description><category></category></item><item><title><![CDATA[各种排序方法比较]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5090688</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5090688</guid><author>likee003</author><pubDate>Mon, 28 Dec 2009 13:52:00 +0800</pubDate><description><![CDATA[      首先说明，十全十美的排序方法是没有的，不然，我们学习一种就OK了，还学习其它的方法干嘛呢？      在实际应用中，应该根据实际的情况作出选择。首先考虑排序对稳定性的要求，若要求稳定，则只能在稳定的方法中选取，否则可以在全部的方法中选取；其次考虑其丢弃结点数n的大小，若n较大，则可以在改进的方法中选取，否则在简单的方法中选取；然后再考虑其它的一些因素。大致有以下结论：     ]]></description><category></category></item><item><title><![CDATA[WTO只是陷阱？]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/5090625</link><guid>https://blog.youkuaiyun.com/likee003/article/details/5090625</guid><author>likee003</author><pubDate>Mon, 28 Dec 2009 13:42:00 +0800</pubDate><description><![CDATA[      近年来，美国政府宣布对中国出口到美国的轮胎产品采取特殊保障措施，触发了新一轮的中美贸易摩擦。此后不久，阿根廷也欲仿效美国，对部分中国产品进行反倾销调查。中国政府也迅速作出反制动作，对原产于美国的部分进口汽车产品和肉鸡产品启动反倾销和反补贴立案审查程序。而对外贸易摩擦不仅限于此，最近几个月来，一系列的反倾销贸易大战都将中国的化工企业，特别是涂料原材料工业的发展推到了风口浪尖。首先，阿根廷]]></description><category></category></item><item><title><![CDATA[浅谈目标]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/4981467</link><guid>https://blog.youkuaiyun.com/likee003/article/details/4981467</guid><author>likee003</author><pubDate>Thu, 10 Dec 2009 19:23:00 +0800</pubDate><description><![CDATA[      学生时代，难免有迷茫的时候。迷茫的时候，是在床上睡觉发呆，还是在虚拟网络中迷失自己？是在网游中用虚拟的自己来麻醉自己，还是浑浑噩噩地度过这几年美好青春的时光？      曾听人说过，大学生活对人生的目标及其职业生涯规划来说是黄金时代，人的差距大多数就是在大学时期拉开的。这里，就涉及到一个人目标的确定及其施行。      大学，我有过自己的规划，但是，很快就迷失了自己。记得大四的]]></description><category></category></item><item><title><![CDATA[回溯法解背包问题]]></title><link>https://blog.youkuaiyun.com/likee003/article/details/4978541</link><guid>https://blog.youkuaiyun.com/likee003/article/details/4978541</guid><author>likee003</author><pubDate>Thu, 10 Dec 2009 12:42:00 +0800</pubDate><description><![CDATA[      问题：设有不同价值、不同我不是的物品n件，求从这n件物品中选取一部分物品的方案，使选中物品中的总我不是不超过指定的限制我不是，但选中物品的价值之和为最大。      设n件物品的我不是分别为w1,w2,...wn，物品的价值分别为v1,v2,...vn。用option[]数组存放最优解，其中每个元素取1或者0，option[i]=1表示第i件物品放在背包中，等于0则表示没有放在背包]]></description><category></category></item></channel></rss>