<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sniper]]></title><description><![CDATA[谦恭求上进]]></description><link>https://blog.youkuaiyun.com/jakzon_245</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jakzon_245]]></copyright><item><title><![CDATA[DAG 有向无环图]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8262803</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8262803</guid><author>jakzon_245</author><pubDate>Wed, 05 Dec 2012 22:32:55 +0800</pubDate><description><![CDATA[:
数据结构 （严蔚敏，P179）]]></description><category></category></item><item><title><![CDATA[C++多继承构造函数执行顺序]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8241373</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8241373</guid><author>jakzon_245</author><pubDate>Thu, 29 Nov 2012 22:14:56 +0800</pubDate><description><![CDATA[在C++的构造函数初始化列表里，类成员的初始化顺序与其声明顺序相同，而在类的多继承中，构造函数的执行顺序便与“继承声明”顺序相同了，详见代码：
 
#include
using namespace std;

class C{
    public:
        C(){cout<<"C Constructor\n";}
        ~C(){cout<<"C Destructor\n]]></description><category></category></item><item><title><![CDATA[学习c++推荐书籍]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8241198</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8241198</guid><author>jakzon_245</author><pubDate>Thu, 29 Nov 2012 21:22:02 +0800</pubDate><description><![CDATA[来自：http://www.cnblogs.com/cutepig/archive/2009/02/26/1399032.html
 
（一）语言入门:
《C++ Primer》
最新版本：第三版（第四版国外已上架，国内一些网上书店也在预订中）
适合有丰富C经验，缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹，对于C++的学习未必是好事。

《The C++ Pr]]></description><category></category></item><item><title><![CDATA[DP问题汇总？]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8179803</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8179803</guid><author>jakzon_245</author><pubDate>Tue, 13 Nov 2012 18:49:13 +0800</pubDate><description><![CDATA[转载自：点击打开链接
 
http://acm.hdu.edu.cn/showproblem.PHP?pid=2955

     背包[bao];第一次做的时候把概率[gai lv]当做背包[bao](放大100000倍化为整数):在此范围[fan wei]内最多能抢多少钱   最脑残的是把总的概率[gai lv]以为是抢N家银行的概率[gai lv]之和… 把状态[zhuang tai]]></description><category></category></item><item><title><![CDATA[hdu 1003]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8178636</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8178636</guid><author>jakzon_245</author><pubDate>Tue, 13 Nov 2012 15:09:29 +0800</pubDate><description><![CDATA[dp题，更不如说是决策题，WA、PE了N次，总算纠结出来了。。。
题目讨论如下：
对存放数据的数组从左至右遍历，有下列四种情况：
 1.sum,ai>=0:  直接加入子列队伍，sum+=ai,end=i；
 2.sum=0: 记下start=end=i，sum=ai；
 3.sumsum，同2处理；
 4.sum>0,ai
 
每次遍历完，比较maxsum与sum大小，记录较大者]]></description><category></category></item><item><title><![CDATA[fpga 定时器]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8155724</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8155724</guid><author>jakzon_245</author><pubDate>Wed, 07 Nov 2012 00:13:37 +0800</pubDate><description><![CDATA[来源
 
程序设计
   该定时器的程序设计中主要包含CRTL计数模块、SEL2选择模块和DSIP译码器模块三部分的设计。
3．1计数模块
　　CTRL计数模块是该定时器的核心部分。RES为复位端，用来清零，采用异步复位方式；CN用于置位，高电平有效。COUT端将在定时结束时产生高电平。LOW和HIGH为四位BCD码输出端口，可用于显示。当CN有效时，CLK脉冲上升沿到来，计数加1；当C]]></description><category></category></item><item><title><![CDATA[class's contract in C++]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8066501</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8066501</guid><author>jakzon_245</author><pubDate>Sat, 13 Oct 2012 06:48:53 +0800</pubDate><description><![CDATA[In legal terms, a contract is a binding document that describes the responsibilities and expectations of the parties entering into the contract. Interfaces between classes can be modeled in the same w]]></description><category></category></item><item><title><![CDATA[牛人 blog 链接！（持续更新）]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8035011</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8035011</guid><author>jakzon_245</author><pubDate>Mon, 01 Oct 2012 11:04:10 +0800</pubDate><description><![CDATA[1.slyar(姜南)
          2.周靖国
          3.PETR-MITRICHEV]]></description><category></category></item><item><title><![CDATA[GetTickCounth函数]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8034246</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8034246</guid><author>jakzon_245</author><pubDate>Sun, 30 Sep 2012 16:59:26 +0800</pubDate><description><![CDATA[GetTickCounth函数的使用：
       作用：返回时间
        头文件：windows.h
       C语言中输出格式lu%
样例：
int b[N];
int main(){
    int i;
    DWORD take=GetTickCount();
    printf("%lu\n",take);
    for(i=0;i<N;i++) b[i]]]></description><category></category></item><item><title><![CDATA[猜生日游戏（2）]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8028050</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8028050</guid><author>jakzon_245</author><pubDate>Fri, 28 Sep 2012 11:56:30 +0800</pubDate><description><![CDATA[点此打开链接
　　这里，再介绍一个猜生日游戏。 
让对方用自己生日的月份乘上31，日期乘上12，再把两个乘积加起来，把得数告诉你，你就能知道他的生日了。

设，对方的生日是x月y日。他的计算结果a＝31x＋12y，是一个不定方程。用解方程的方法虽然可以求出x和y，但是过程非常烦琐。下面介绍一个比较简单的方法：

第一步，确定生日的月份x：求出a÷3的余数和a÷4的余数。

如果a是奇数：]]></description><category></category></item><item><title><![CDATA[暴力字符串匹配]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8022678</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8022678</guid><author>jakzon_245</author><pubDate>Wed, 26 Sep 2012 22:20:10 +0800</pubDate><description><![CDATA[int Index(SString S,SString T,int pos){
    //返回子串T在主串S中第pos个字符之后的位置，若不存在，则函数值为0
    //其中，T非空，1<=pos<=strlen(S)
    i=pos;
    j=1;
    while(i<=S[0]&&(j<=T[0])){
          if(S[i]==T[i]){]]></description><category></category></item><item><title><![CDATA[表达式求值]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8022603</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8022603</guid><author>jakzon_245</author><pubDate>Wed, 26 Sep 2012 21:54:31 +0800</pubDate><description><![CDATA[#include
#include
#include
using namespace std;
//two steps solving the problem:1.transfer the infixexpression to the postfixexpression
// 2.using a stack to calculate the value of the infixexperssion]]></description><category></category></item><item><title><![CDATA[记录 怎么引用指针变量？（指针变量引用变量）]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8006914</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8006914</guid><author>jakzon_245</author><pubDate>Sat, 22 Sep 2012 11:35:45 +0800</pubDate><description><![CDATA[int main(){
     int a[3]={50,20,31},*p=a;/*指针变量引用变量*/
     int *&b=p;//p指向a，b为p的别名
        cout<<*(b++)<<endl;
        cout<<*(b++)<<endl;
        cout<<*b<<endl;
     return 0;
}

以上用法完全自己所想、实验，实验]]></description><category></category></item><item><title><![CDATA[动态内存分配]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8006609</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8006609</guid><author>jakzon_245</author><pubDate>Sat, 22 Sep 2012 09:59:07 +0800</pubDate><description><![CDATA[本文转自 
点击打开链接
 
引言：对于指针，正确的分配动态内存

　　内存的正式叫法是内存储器，以此来与外存储器区分开。物理上它安装在计算机内部，通常安装在主板上，所以称为内存。它的作用是供暂时存储处理器需要处理的数据或处理后的结果，可见内存是计算机处理器的工作空间。它是处理器运行的程序和数据必须驻留于其中的一个临时存储区域，是计算机十分重要的部件。

[全文]

是十分重要的]]></description><category></category></item><item><title><![CDATA[free]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/8003528</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/8003528</guid><author>jakzon_245</author><pubDate>Fri, 21 Sep 2012 11:56:01 +0800</pubDate><description><![CDATA[当用free逐个释放内存时需特别注意：比如当用下面方法逐个释放单链表元素时就死循环了
while(head){
        free(head);
        head=head->next;
}

而这样就可以避免上述情况：
NODE *p=head;
           while(p){
             head=head->next;]]></description><category></category></item><item><title><![CDATA[C++继承]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/7992848</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/7992848</guid><author>jakzon_245</author><pubDate>Tue, 18 Sep 2012 18:18:36 +0800</pubDate><description><![CDATA[《面向对象程序设计与C++语言》（朱战立 宋新爱 编著）--书本学习刚要记录
 
1.面相对象的重要特征：继承性
          继承情况
          解决问题：
 
2.继承概述
 1.基类、派生类和保护成员
 2.派生类
 3.三种继承方式：
  ·公有继承：a.特点：基类的共有成员函数和保护成员函数将分别成为派生类的公有、私有成员
  ·私有继承   a.特]]></description><category></category></item><item><title><![CDATA[2011 Asia Dalian Regional Contest Hexadecimal View]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/7982494</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/7982494</guid><author>jakzon_245</author><pubDate>Sat, 15 Sep 2012 16:37:58 +0800</pubDate><description><![CDATA[#include
#include
#include
using namespace std;

void hex(char *p,int n){
     int counter=0,i;
     for(i=1;i<=n;i++){
           if(*p<16)printf("0%x",*(p++));
           else printf("%x",*(p++));]]></description><category></category></item><item><title><![CDATA[2010 Asia Chengdu Regional Contest 位运算]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/7943364</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/7943364</guid><author>jakzon_245</author><pubDate>Tue, 04 Sep 2012 18:38:02 +0800</pubDate><description><![CDATA[//2010 Asia Chengdu Regional Contest//http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?pid=1003&ojid=0&cid=3151&hide=0//简单的位运算题 #include
#include
#include
#define MAX 0x7fffffff
using namespac]]></description><category></category></item><item><title><![CDATA[根据前序、中序遍历重构二叉树]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/7932555</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/7932555</guid><author>jakzon_245</author><pubDate>Sat, 01 Sep 2012 16:39:03 +0800</pubDate><description><![CDATA[本文来源
 
【前言】
这个选题源自课上的一个习题，题目提供了二叉树的前序遍历和中序遍历，要求出整个二叉树。刚一做这道题时，还有些迷惑。但是，既然答案是确定的，就一定存在着算法，来求出这个二叉树。经过一些摸索，最终确定了求解算法。
【分析】
二叉树的遍历一共有四种方法，分别是前序遍历、中序遍历、后续遍历和层序遍历。各种方法各有特点，但是中序遍历的特点最好利用。
中序遍历是先遍历左子树，]]></description><category></category></item><item><title><![CDATA[并查集 xtu-2170 ACM ICPC 2011–2012, Northeastern European Regional Contest Problem E. Eve]]></title><link>https://blog.youkuaiyun.com/jakzon_245/article/details/7920515</link><guid>https://blog.youkuaiyun.com/jakzon_245/article/details/7920515</guid><author>jakzon_245</author><pubDate>Wed, 29 Aug 2012 15:31:21 +0800</pubDate><description><![CDATA[此题看似繁冗，其实是水题，只要并查集就可解决。
 注意信息的汲取……
ACM ICPC 2011–2012, Northeastern European Regional Contest
St. Petersburg – Barnaul – Tashkent – Tbilisi, November 27, 2011
Problem E. Eve
Input file: eve.in
O]]></description><category></category></item></channel></rss>