4 wly_2014

尚未进行身份认证

暂无相关描述

等级
TA的排名 6w+

vim学习笔记—1

vim常用命令.  重复上一次操作a 与 As=cl  先删除光标下的字符,再进入插入模式f{char} 查找下一处指定字符出现的位置;  重复上一次f{char}命令, 跳回去,与;动作相反...

2018-03-28 22:18:06

linux下GCC的安装

1、首先使用命令wget http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2获取gcc压缩文件2、解压缩,使用命令bzcatgcc-4.5.1.tar.bz2|tarxvf-解压缩文件,如果是*.tar.gz文件使用tarzxvf*.tar.gz命令3、下面的步骤见http://www.cnblogs.com/ch

2017-11-05 18:13:47

Leetcode——ZigZagConversion

之字形打印字符串,看到题有点蒙。先写一下找规律对于convert("PAYPALISHIRING",3),有P(0) A(4) H(8) N(12)A(1)P(3)L(5)S(7)I(9)I(11)G(13)

2016-11-23 17:09:25

深入理解计算机系统第2.6题

求整数3510593的内存二进制表示和浮点数3510593.0的内存二进制表示有多少位数时匹配的?#include#include#include#includeusingnamespacestd;//find_largest_substring用来查找str1和str2中最大的连续子串//如果找到返回true,并将子串存储在substr中,并返回子串在str1中开始的下标i

2016-10-15 21:26:00

求两字符串的最长公共连续子串

/*本程序目的是用来求两字符串的最长连续子串两字符串分别用str1={str1[1],...,str1[m]}和str2={str2[1],str2[1],...,str2[n]}表示思路:首先比较str1[m]和str2[n] 1、如果str1[m]!=str2[n],那么最长连续子串,要么是{str1[1],...,str1[m-1]}和{str2[1],...,str2

2016-10-15 20:06:11

两字符串最长公共子序列--动态规划

首先碰到求两字符串最长公共连续子串的问题,然后想到原先做过的求两字符串最长公共子序列问题,所以又把算法导论上的解法看了一下。这两个问题是不同的问题,求最长公共子序列不要求求得的子字符串时连续的,比如说ACB和AB的最长公共子序列就是AB。而最长公共连续子串,要求求得的子串在两个字符串中必须是连续出现的,还是ACB和AB他们的最长公共子串是A或者是B。这里说的是求两字符串的最长公共子序列,用的是

2016-10-15 17:51:04

1、Python初学

今天开始看看Python,用的是Python核心编程(第二版),而Python解释器用的是3.2的。由于Python3.x和跑一趟红2.x之间的一些区别。在这里做一些简单的笔记。1)Python3中print是函数在使用print输出字符串时,要加括号,不然会提示语法错误。而Python2则不需要添加括号。>>>print'Helloworld!'File"",line1

2016-10-14 10:00:43

c++中指向类数据成员的指针

首先提出几个问题:1、怎么获得数据成员的偏移量?2、如果类中有虚函数,类的布局是怎么样?vptr是放在对象内存的开始处还是结尾处,还是什么地方?(当然具体的编译器实现不同)在这里在vs2010上进行几个简单的测试测试例子1Point3d.h文件#pragmaonceclassPoint3d{public: Point3d(void); ~Point3d(voi

2016-06-25 14:22:20

c++中指向类数据成员的指针

首先提出几个问题:1、怎么获得数据成员的偏移量?2、如果类中有虚函数,类的布局是怎么样?vptr是放在对象内存的开始处还是结尾处,还是什么地方?(当然具体的编译器实现不同)在这里在vs2010上进行几个简单的测试测试例子1Point3d.h文件#pragmaonceclassPoint3d{public: Point3d(void); ~Point3d(void);

2016-06-25 14:22:00

扎金花

两个搜狐的程序员加了一个月班,终于放假了,于是他们决定扎金花渡过愉快的假期。游戏规则:共52张普通牌,牌面为2,3,4,5,6,7,8,9,10,J,Q,K,A之一,大小递增,各四张;每人抓三张牌。两人比较手中三张牌大小,大的人获胜。对于牌型的规则如下:1.三张牌一样即为豹子2.三张牌相连为顺子(A23不算顺子)3.有且仅有两张牌一样为对子豹子>顺子>对子>普通牌型

2016-06-15 22:30:12

C++Primer学习笔记:运行时类别识别

dynamic_cast操作符:dynamic_cast操作符的作用是将基类类型对象的引用的指针或指针转化为同一继承层次中其他类型的引用或指针。1、与dynaminc_cast一起使用的指针必须是有效的——它必须为0或者指向一个对象2、与其他强制类型转换不同,dynamic_cast涉及运行时类型检查。如果绑定到引用或指针的对象不是目标对象,则dynamic_cast失败。dynami

2016-06-12 11:41:41

编程之美饮料供货:动态规划解法

#include#include#includeusingnamespacestd;structGoods{ stringname;//饮料的名字名字 intcapacity;//单位饮料的容量,单位:L intmaxNumber;//可供应饮料的最大数量,单位:个 inthappiness;//对单位饮料的满意度 intpurchaseNumber;//

2016-05-22 22:52:51

淘宝开源网络框架TBNET分析

此文转载自:http://blog.chinaunix.net/uid-20196318-id-3142050.html没事可以多看看他的博客TBNET是淘宝的开源异步网络框架,源码见:http://code.taobao.org/p/tb-common-utils/src/trunk/tbnet/TBNET主要类之间的联系如下,其中框架的使用者需要关注红色部分的类

2016-05-15 15:39:11

分治法:循环赛日程安排问题

问题:设有n=2^k个选手参加循环赛,要求设计一个满足以下要求比赛日程表:1)每个选手必须与其它n-1个选手各赛一次;2)每个选手一天只能赛一次。分析,按照上面的要求,可以将比赛表设计成一个n行n-1列的二维表,其中第i行第j列的元素表示和第i个选手在第j天比赛的选手号。采用分治策略,可将所有参加比赛的选手分成两部分,n=2^k个选手的比赛日程表就可以通过n=2^(k-1)

2016-05-12 23:00:13

动态规划求最长公共子序列问题

#include#include#includeusingnamespacestd;//找两个子串str1,str2的最长公共子串substrvoidfindLongestSubString(string&str1,string&str2,string&substr){ if(str1.empty()||str2.empty()){ return; }

2016-05-08 21:26:41

并查集详解(转)

转自:http://blog.csdn.net/dellaserss/article/details/7724401这个文章是几年前水acm的时候转的,当时也不知道作者是谁,要是有人知道的话说一下吧并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:

2016-05-07 20:53:38

C++中的随机数函数

转自:http://blog.sina.com.cn/s/blog_51409e8f01009hr7.html~type=v5_one&label=rela_nextarticleC++中产生随机数种子对于初学者一直都很困惑.大家知道,在C中有专门的srand(N)函数可以轻松实现这一功能,然而在C++中则要复杂一些.下面是笔者学习的一点心得,希望对大家能有所帮助.(这里我们依然要借助

2016-05-05 16:00:16

怎么样将unsigned char类型变量存入文件(如TXT文件),在从文件中读入,要求保持原来unsigned char

关于文件的操作可以看博客:http://blog.sina.com.cn/s/blog_661314940100o0ym.html最近在编密码学上有限域GF(2^8),碰到一个问题:那就是把unsignedchar类型的变量怎么存入一个txt文件后,使得再次从文件中读出这些数据时,保持这些值仍不变。刚开始,我用文件流对象以文本文件的方式代开一个文件。然后用输出操作符“>”读入这些

2016-04-29 14:36:26

坐标移动

题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。如AA10;  A1A;

2016-04-27 15:09:45

华为机试:购物单

题目描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯,文具工作椅无如果要买归类为附件

2016-04-22 22:06:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!