- 浏览: 231299 次
最新评论
-
naouguhtaeyeti:
当台阶数大时,这个用递归效率太低
【100题】第二十七 跳台阶问题
文章列表
题目:输入一个整数和一棵二叉树。
从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。
打印出节点和等于输入整数的所有路径。
例如 输入整数22和如下二叉树
10
/ \
5 12
/\
4 7
则打印出两条路径 ...
- 2011-12-03 01:04
- 浏览 609
- 评论(0)
typedef
一,定义
typedef:声明自定义数据类型,配合各种原有数据类型,用来简化编程。
二,用途
1,便于移植
typedef int INT32;
INT32 a;//定义整型变量
(INT32) a;//强制转换类型
为什么有int 还要取同名 INT32 ?
答:A微处理器 int 16位,long 32位
B微处理器 short 16位,int 32位,long 64位
原本A处理器下程序:
typedef int INT16;
typedeflong INT32;
要移植到B处理器下,则仅仅需要更改这些新名称就行,而不 ...
- 2011-12-02 20:02
- 浏览 667
- 评论(0)
3,输入一个整型数组,数组里有正数也有负数。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为O(n)。
例如:输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,
因此输出为该子数组的和18。
解题思路:当我们加上一个正数时,和会增加;当我们加上一个负数时,和会减少。如果当前得到的和是个负数,那么这个和在接下来的累加中应该抛弃并重新清零,不然的话这个负数将会减少接下来的和。
程序源码:
#include <iostream.h> ...
- 2011-12-02 01:04
- 浏览 1036
- 评论(0)
2.设计包含min函数的栈。
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。
要求函数min、push以及pop的时间复杂度都是O(1)。
分析:既然要求“求最小”时间复杂度为O(1),所以一定要在top指针结构内记录最小量。就是在push 时将最小值
#include "stdio.h"
#include"malloc.h"
#define STACK_LEN 50
/*
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。
要求函数min、push以及pop的时间复杂度都是O(1)。
*/
...
- 2011-12-02 00:09
- 浏览 562
- 评论(0)
发送方:
/*
* File: main.c
* Author: tianshuai
*
* Created on 2011年11月29日, 下午10:34
*
* 主要实现:发送20个文本消息,然后再发送一个终止消息
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#inclu ...
- 2011-11-30 15:33
- 浏览 10863
- 评论(0)
本文主要是,简单实现tcp连接的两个程序。本文编写,假设读者有socket 编程思想。熟悉C编程。
服务端:
#include <stdio.h>
#include <stdlib.h>
#include <sys/socket.h>
#include <netinet/in.h> //互联网地址族
#include <arpa/inet.h>
#include <netdb.h>
#include <ctype.h> //toupper (小写转化为大写)
int port =8000; ...
- 2011-11-30 15:32
- 浏览 805
- 评论(0)
1.把二元查找树转变成排序的双向链表题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \ / \
4 8 12 16
转换成双向链表
4=6=8=10=12=14=16。
首先我们定义的二元查找树 节点的数据结构如下:
struct BSTreeNode
{
int m_nValue; // value of node
BSTreeNode *m_pLeft; // left child of node
BSTreeNode *m_pRight; / ...
- 2011-11-30 00:20
- 浏览 541
- 评论(0)
<wbr><p style="text-indent:2em">今天给大家分享一个我在网上看到的SEO精彩实例,大家一定看过ZAC的“搜索引擎每日一贴”吧?用ZAC的博客文章作为实例,分享一个SEO写作技巧——分词写作。</p>
<br>
什 ...
- 2011-11-29 23:30
- 浏览 717
- 评论(0)
简言之,增加特定关键字的曝光率以增加网站的能见度,进而增加销售机会。
SEO主要工作:了解各类搜索引擎如何抓取互联网页面,如何进行索引以及确定对某一特定关键词搜索排名。来对网页进行相关优化,提高搜索引擎排名,从而提高网站访问量,最终提升宣传能力。
不利于搜索引擎检索的文章有以下几个特点:
1,网页没有标题,或者标题中有效关键字不足
2,网页正文有效关键词比较少
3,大量动态网页让搜索引擎无法检索
4,没有被《其他已经被搜索引擎收录的网站》提供链接
5,网站中充斥大量欺骗搜索引擎的垃圾信息“过度页”,“桥页”,颜色与背景相同的文字。
站外SEO:来自外部站点对网站在搜索引擎排名的影 ...
- 2011-11-29 23:29
- 浏览 675
- 评论(0)
1 4.9 关键词 关键词在网站TITLE上的使用;
2 4.4 外部链接 外部链接的锚文字;
3 4.4 网站品质 网站的外部链接流行度、广泛度;
4 4.1 网站品质 域名年龄(从被搜索引擎索引开始计算);
5 4 页面质量 网站 ...
- 2011-11-29 23:29
- 浏览 632
- 评论(0)
Search engine results page
垃圾技术(Spamming)
垃圾技术是一种欺诈性的 SEO 手段,它尝试欺骗爬行器(spider),并利用排名算法中的漏洞来影响针对目标关键词的排名。垃圾技术可以表现为多种形式,但是 “垃圾技术” 最简单 ...
- 2011-11-29 23:28
- 浏览 651
- 评论(0)
百度:http://www.baidu.com/search/url_submit.html
Google:http://www.google.com/intl/zh-CN/add_url.html
中国雅虎:http://search.help.cn.yahoo.com/h4_4.html
微软Live&Msn:http://search.msn.com.cn/docs/submit.aspx
网易-有道:http://tellbot.yodao.com/report
Google英文:http://www.google.com.hk/addurl/?continue=/ad ...
- 2011-11-29 23:28
- 浏览 1156
- 评论(0)
1、关键词分析(也叫关键词定位)
这是进行SEO优化最重要的一环,关键词分析包括:关键词关注量分析、竞争对手分析、关键词与网站相关性分析、关键词布置、关键词排名预测。
2、网站架构分析
网站结构符合搜索引擎的爬虫喜好则有利于SEO优化。网站架构分析包括:剔除网站架构不良设计、实现树状目录结构、网站导航与链接优化。
3、网站目录和页面优化
SEO不止是让网站首页在搜索引擎有好的排名,更重要的是让网站的每个页面都带来流量。
4、内容发布和链接布置
搜索引擎喜欢有规律的网站内容更新,所以合理安排网站内容发布日程是SEO优化的重要技巧之一。链接 ...
- 2011-11-29 23:27
- 浏览 706
- 评论(0)
一: 沙盒
什么是沙盒? 沙盒的意思是通常指新网站在前期很难在google有好的排名,一般时间限制在6个月左右。为什么进入沙盒? 一般进入沙盒的原因是网站突然增加了大量的外部连接。
二:
什么是? 的意思是通过建立大量的外部连接,锚文本(连接文字)全部为关键字.致使网站强行上升排名。为什么会存在? 因为现在搜索引擎算法问题,大量的锚文本让引擎误认为某个网站是最符合搜索请求的页面.对于新站来说,定时定量的添加锚文本比一次性大量的添加锚文本更能增加网站的权重。
三: 幽灵
什么是幽灵? 幽灵指的是新站排名不稳定,忽高忽低的现象。为什么会出现幽灵? 这个主 ...
- 2011-11-29 23:27
- 浏览 563
- 评论(0)
SEO白帽 SEO白帽是一种公正的手法,是使用符合主流搜索引擎发行方针规定的seo优化方法。一直被业内认为是最佳的seo手法,它是在避免一切风险也避免了与搜索引擎发行方针发生任何的冲突,它也是seoer从业者的最高职业道德标准。SEO黑帽 SEO黑帽是一种不为搜索引擎所支持的违规行为,因为黑帽SEO挑战了行业道德底线,因此为被广大白帽SEO而所不齿。 SEO灰帽
所谓SEO灰帽即是指介于白帽与黑帽之间的中间地带,相对于白帽而言,会采取一些取巧的方式来操作,这些行为因为不算违规,但同样也不遵守规则,是为灰色地带。
- 2011-11-29 23:26
- 浏览 549
- 评论(0)