- 博客(14)
- 资源 (17)
- 收藏
- 关注
原创 平衡二叉树(AVL)图解与实现
个人技术博客:http://blog.ztgreat.cn平衡二叉树(Balanced BinaryTree)又被称为AVL树。它具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 平衡二叉树一般是一个有序树,它具有二叉树的所有性质,其遍历操作和二叉树的遍历操作相同。但是由于其对二叉树施加了额外限制,因而其添加、删除操作都必须...
2015-10-31 21:31:14 57697 23
原创 hdu 2955 Robberies(01背包)
RobberiesProblem DescriptionThe aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often because they become too greedy.
2015-10-29 17:30:43 670
原创 hdu 2639 Bone Collector II(01背包 第K优解)
Bone Collector IIProblem DescriptionThe title of this problem is familiar,isn't it?yeah,if you had took part in the "Rookie Cup" competition,you must have seem this title.If you haven't se
2015-10-29 16:48:35 560
原创 hdu 2546 饭卡(01背包)
饭卡Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少
2015-10-28 21:09:31 437
原创 hdu 1513 Palindrome(dp 回文子序列)
PalindromeTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4284 Accepted Submission(s): 1467Problem DescriptionA palindrome is
2015-10-28 12:14:47 440
原创 hdu 4745 Two Rabbits(dp最长回文子序列)
Two RabbitsTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 1227 Accepted Submission(s): 617Problem DescriptionLong long ago,
2015-10-27 17:22:04 610
原创 C++面试笔试经典题集
(1)char str[]="hello";printf("%d\n",sizeof(str));解析:答案是6,包含一个结束符 '\0'。(2)下面哪种情况下B不能隐式转换为A?A: class B:public A{}B: class A:public B{}C: class B{operator A();}D: class A{A(const B&);}解析:答案
2015-10-25 20:44:49 1213
原创 hdu1503 Advanced Fruits(DP 最长公共子序列变形)
Advanced FruitsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2201 Accepted Submission(s): 1123Special JudgeProblem Description
2015-10-25 17:42:27 560
原创 Linux网络编程---UDP洪水攻击
UDP攻击,又称UDP洪水攻击或UDP淹没攻击(英文:UDP Flood Attack)是导致基於主机的服务拒绝攻击的一种。UDP 是一种无连接的协议,而且它不需要用任何程序建立连接来传输数据。当受害系统接收到一个 UDP 数据包的时候,它会确定目的端口正在等待中的 应用程序。当它发现该端口中并不存在正在等待的应用程序,它就会产生一个目的地址无法连接的 ICMP数据包发送给该伪造的源地址。如果向受
2015-10-21 13:06:54 5568 3
原创 Linux网络编程---ICMP协议分析及ping程序实现
#include#include#include //是Linux系统的日期时间头文件#include // 是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数#include#include //对与引用socket函数必须#include#include //定义了与网络
2015-10-10 19:44:41 20111 8
原创 Linux网络编程---I/O多路复用之epoll
实现一个基本的流式套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。二、事件I/O在前面用select函数有效的解决了多个I/O端口的复用问题,但是select函数存在两个缺陷:一是进程所能同时打开的文
2015-10-05 17:45:47 1153
原创 Linux网络编程---信号驱动I/O
实现一个基本的流式套接字客户端/服务器通信程序,客户端和服务器按如下步骤交互:(1)客户端向服务器发出日期时间请求字符串,如:%D %Y %A %T等。(2)服务器从网络接收到日期时间请求字符串后,根据字符串格式生成对应的日期时间值返回给客户端。为了在一个套接字上使用信号驱动 I/O 操作,下面这三步是所必须的。(1)一个和 SIGIO信号的处理函数必须设定。(2)
2015-10-04 18:24:04 3016
TCP-IP详解卷1:协议
2015-10-15
nasm中文手册
2015-03-12
程序员编程艺术
2014-11-11
高质量C编程指南
2014-11-11
STL源码剖析简体中文完整版清晰
2014-11-11
C++标准程序库
2014-11-10
ACM培训-动态规划
2014-11-10
取石子游戏_博弈
2014-11-10
白话经典算法之七大排序第2版
2014-11-10
背包问题九讲
2014-11-10
ACM程序设计 曾宗根
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人