<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hitthetarget的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hitthetarget</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hitthetarget]]></copyright><item><title><![CDATA[树的基本操作，包含树的建立，树的左右颠倒]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6721611</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6721611</guid><author>hitthetarget</author><pubDate>Fri, 26 Aug 2011 13:02:31 +0800</pubDate><description><![CDATA[#include   
#include   
#include
typedef char ElemType;   //定义树的结点类型  


typedef struct BiTNode   
{  
     ElemType data;  
     s]]></description><category></category></item><item><title><![CDATA[编译性语句和解释型语句的区别]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6718764</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6718764</guid><author>hitthetarget</author><pubDate>Thu, 25 Aug 2011 15:55:02 +0800</pubDate><description><![CDATA[下面是对编译型语言和解释型语言介绍：
编译型语言：
编译是指在应用源程序执行之前，就将程序源代码“翻译”成目标代码(机器语言)，因此其目标程序可以脱离其语言环境独立执行，使用比较方便、效率较高。但应用程序一旦需要修改，必须先修改源代码，再重新编译生成新的目标文件(＊ .OBJ]]></description><category></category></item><item><title><![CDATA[数据库基础知识归纳总结]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6718049</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6718049</guid><author>hitthetarget</author><pubDate>Thu, 25 Aug 2011 13:07:14 +0800</pubDate><description><![CDATA[数据定义主要包含对表.视图.索引的创建和删除，
 创建表为CREATE TABLE,修改表为ALTER TABLE，删除表为DROP TABLE
 创建索引为CREATE UNIQUE，删除索引为DROP INDEX
 创建视图为CREATE VIEW，删除视图为DROP]]></description><category></category></item><item><title><![CDATA[计算机网络7层结构归纳总结]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6718048</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6718048</guid><author>hitthetarget</author><pubDate>Thu, 25 Aug 2011 13:06:54 +0800</pubDate><description><![CDATA[TCP/IP协议簇可以分为7层结构，从低到高可以分为:物理层，数据链路层，网络层，传输层，会话层，表示层，应用层.也可以分为应用层.网际层.传输层.网络接口层。
  其中物理层主要包含一些物理设备，主要包含，中继器，集线器，双绞线，等。
  数据链路层负责在相邻两个节点之间的]]></description><category></category></item><item><title><![CDATA[排序算法的分类总结]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6718044</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6718044</guid><author>hitthetarget</author><pubDate>Thu, 25 Aug 2011 13:06:25 +0800</pubDate><description><![CDATA[针对常见的8种排序算法，下面做个归纳总结（要注意多多记忆)：




排序算法


平均时间复杂度


辅助空间


稳定性




插入排序


n2


1


稳定




选择排序


n2]]></description><category></category></item><item><title><![CDATA[PV操作总结以及笔试题目]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6709904</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6709904</guid><author>hitthetarget</author><pubDate>Mon, 22 Aug 2011 21:39:31 +0800</pubDate><description><![CDATA[万千瓦]]></description><category></category></item><item><title><![CDATA[两个小数相乘，小数点后面位数没有限制，设计一个高精度算法]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6708805</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6708805</guid><author>hitthetarget</author><pubDate>Mon, 22 Aug 2011 15:40:56 +0800</pubDate><description><![CDATA[下面是使用了string库函数的代码，也可以不用标准库函数，是腾讯的一道笔试题：
其中求字符串的长度，可以使用strlen，不用length()函数，
寻找“,”的位置，也可以不用find_last_not_of，而用循环匹配，来确定什么时候输出"."
其中剔除'.',也可]]></description><category></category></item><item><title><![CDATA[求前n个素数的和]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6708778</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6708778</guid><author>hitthetarget</author><pubDate>Mon, 22 Aug 2011 15:35:52 +0800</pubDate><description><![CDATA[下面的程序是求前n个素数的和：(下面附上代码)
 
#include
using namespace std;
int is_prime(int num)
{
	if(num == 2 || num == 3)
    {
		   return 1;]]></description><category></category></item><item><title><![CDATA[折半查找]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6706467</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6706467</guid><author>hitthetarget</author><pubDate>Sun, 21 Aug 2011 17:30:14 +0800</pubDate><description><![CDATA[#include
using namespace std;

int binFind(int a[],int n,int num)
{
	int start =0;
	int end = n-1;
    
	while(start <=end)
	{
		i]]></description><category></category></item><item><title><![CDATA[单链表]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6706380</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6706380</guid><author>hitthetarget</author><pubDate>Sun, 21 Aug 2011 16:53:10 +0800</pubDate><description><![CDATA[#include
using namespace std;

typedef struct stu
{
	int age;
	struct stu *next;
}LNode;

struct stu* CreateList(int n)
{
	LNode]]></description><category></category></item><item><title><![CDATA[string类的复制控制函数和各类重载函数]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6697181</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6697181</guid><author>hitthetarget</author><pubDate>Thu, 18 Aug 2011 10:07:01 +0800</pubDate><description><![CDATA[下面是默认构造函数，复制构造函数，复制重载函数，析构函数，和下表操作符等操作符的重载:
#include
#include
#include 
using namespace std;

class MyString 
{
    public:]]></description><category></category></item><item><title><![CDATA[常用的选择排序.Shell排序.快速排序.冒泡排序.插入排序的算法]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6685051</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6685051</guid><author>hitthetarget</author><pubDate>Sat, 13 Aug 2011 22:15:48 +0800</pubDate><description><![CDATA[下面显示的是常用排序算法中的冒泡排序,选择排序,shell排序和插入排序以及快速排序这5种常见的排序算法的程序代码：下面的是string类的复制控制函数和各类重载函数的写法：(以后会陆续添加相关的函数重载)
#include 
using namespace std;
vo]]></description><category></category></item><item><title><![CDATA[栈和队列的基本操作]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6679975</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6679975</guid><author>hitthetarget</author><pubDate>Thu, 11 Aug 2011 19:53:03 +0800</pubDate><description><![CDATA[看欧立奇的《程序员面试宝典》的栈和队列的部分，发现了部分问题。
    其中栈的部分，不能简单的用malloc函数来初始化Stack，应该调用create()函数；而且栈的base应该指向栈的最下面的数据的下一个地址。全部调试通过
   栈的部分通过单链表来实现链栈的结构：]]></description><category></category></item><item><title><![CDATA[双链表基本操作]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6677262</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6677262</guid><author>hitthetarget</author><pubDate>Wed, 10 Aug 2011 22:47:34 +0800</pubDate><description><![CDATA[看欧立奇的《程序员面试宝典》的双向链表部分，发现其中创建双向链表和删除链表中得某一点的程序存在问题，现将已经调试通过的程序贴在下面：
#include 

using namespace std;

#define  LEN  sizeof(DNode)

type]]></description><category></category></item><item><title><![CDATA[单链表操作总结]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6676990</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6676990</guid><author>hitthetarget</author><pubDate>Wed, 10 Aug 2011 20:57:47 +0800</pubDate><description><![CDATA[这几天看欧立奇的《程序员面试宝典》，发现其中单链表的建立的程序存在错误，特别改正如下，原书的程序求的链表的长度要比正确的单链表的长度要多1。
在写程序时候，要特别注意if和while的区别。
   下面的程序是单链表的建立、插入、删除、逆序、排序、测长等程序代码，全部都调试通]]></description><category></category></item><item><title><![CDATA[递归算法初探]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6672699</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6672699</guid><author>hitthetarget</author><pubDate>Tue, 09 Aug 2011 15:28:51 +0800</pubDate><description><![CDATA[在学习欧立奇的《程序员面试宝典》一书的P87中的程序，可以改写为下面的程序代码：
void ConnectSequence(char *p_str,char *s_str,int *print_arr,int pStartNum,int sStartNum,int printN]]></description><category></category></item><item><title><![CDATA[String中返回对象和返回对象引用的对比]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6666732</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6666732</guid><author>hitthetarget</author><pubDate>Sun, 07 Aug 2011 13:27:34 +0800</pubDate><description><![CDATA[在林锐的《高质量C++编程》里面有这一段描述：
如果函数的返回值是一个对象，有些场合用“引用传递”替换“值传递”可以提高效率。而有些场合只能用“值传递”而不能用“引用传递” ，否则会出错。
例如： 
class String 

{… 

 // 赋值函数]]></description><category></category></item><item><title><![CDATA[Unicode字符集(续)]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6618072</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6618072</guid><author>hitthetarget</author><pubDate>Tue, 19 Jul 2011 20:00:24 +0800</pubDate><description><![CDATA[CHAR与WCHAR处理函数 补充：查询了《Windows核心编程》这部书之后，在TChar.h头文件中有一个宏定义为_tcscpy(),该宏定义采用条件编译的方式，采取了兼容的方式，如果定义了UNICODE，_tcscpy()被编译器视为wcscpy()函数，如果没有定义UNI]]></description><category></category></item><item><title><![CDATA[C++标准库头文件集锦]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6616893</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6616893</guid><author>hitthetarget</author><pubDate>Tue, 19 Jul 2011 14:28:39 +0800</pubDate><description><![CDATA[C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义，其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同，但容纳了C++扩展的功能。在 形式标准的头文件中，与宏相关的名称在全局作用域中定义，其他]]></description><category></category></item><item><title><![CDATA[传值，传址和引用传递的区别]]></title><link>https://blog.youkuaiyun.com/hitthetarget/article/details/6613573</link><guid>https://blog.youkuaiyun.com/hitthetarget/article/details/6613573</guid><author>hitthetarget</author><pubDate>Mon, 18 Jul 2011 10:56:31 +0800</pubDate><description><![CDATA[先贴一段代码，
void swap_zhi(int v1,int v2)
{
 int temp=v1;
 v1=v2;
 v2=temp;
}

void swap(int *p1,int *p2)
{
 int temp=*p1;
 *p1=*p2;]]></description><category></category></item></channel></rss>