• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Edgration
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 2 3 4 5 6 下一页

2017年5月17日

[笔记]: 哈弗曼树(最优二叉树) 标签: 二叉树 2017-05-17 16:38 34人阅读 评论(0) 收
摘要: 给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。 哈夫曼树(霍夫曼树)又称为最优树. 1、路径和路径长度 在一棵树中,从一个结点往下... 阅读全文
posted @ 2017-05-17 16:38 xljxlj 阅读(167) 评论(0) 推荐(0)
 
[noip 2004普及组] FBI树 标签: 二叉树递归 2017-05-17 14:29 40人阅读 评论(0)
摘要: 描述我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树1,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2^N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: 1... 阅读全文
posted @ 2017-05-17 14:29 xljxlj 阅读(163) 评论(0) 推荐(0)
 
 

2017年5月16日

[笔记]: 二叉树 遍历转换 标签: 二叉树遍历 2017-05-16 19:55 36人阅读 评论(0) 收藏
摘要: 遍历命名 根据访问结点操作发生位置命名: ① NLR:前序遍历(Preorder Traversal 亦称(先序遍历)) ——访问根结点的操作发生在遍历其左右子树之前。 (中 左 右) ② LNR:中序遍历(Inorder Traversal) ——访问根结点的操作发生在遍... 阅读全文
posted @ 2017-05-16 19:55 xljxlj 阅读(113) 评论(0) 推荐(0)
 
[笔记]:指针 链表 邻接表 标签: 指针链表 2017-05-16 15:28 38人阅读 评论(0) 收藏
摘要: 1.指针#include#include#include#include#include#includeusing namespace std;int main(){ int a; scanf("%d",&a); int *b; *b=a; cout... 阅读全文
posted @ 2017-05-16 15:28 xljxlj 阅读(126) 评论(0) 推荐(0)
 
[洛谷 2580] 于是他错误的点名开始了 (字典树) 标签: 洛谷字典树 2017-05-16 09:50 55人阅读 评论(0)
摘要: 题目背景XS中学化学竞赛组教练是一个酷爱炉石的人。他会一边搓炉石一边点名以至于有一天他连续点到了某个同学两次,然后正好被路过的校长发现了然后就是一顿欧拉欧拉欧拉(详情请见已结束比赛CON900)。题目描述这之后校长任命你为特派探员,每天记录他的点名。校长会提供化学竞赛学生的人数和名... 阅读全文
posted @ 2017-05-16 09:50 xljxlj 阅读(149) 评论(0) 推荐(0)
 
 

2017年5月15日

[笔记]:归并排序 标签: 归并排序算法合并排序算法应用 2017-05-15 18:52 40人阅读 评论(0)
摘要: 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。... 阅读全文
posted @ 2017-05-15 18:52 xljxlj 阅读(138) 评论(0) 推荐(0)
 
[vijos 1425]子串清除 标签: vijos 2017-05-15 18:33 40人阅读 评论(0)
摘要: 描述我们定义字符串A是字符串B的子串当且仅当我们能在B串中找到A串。现在给你一个字符串A,和另外一个字符串B,要你每次从B串中从左至右找第一个A串,并从B串中删除它,直到A串不为B串的子串,问你需要进行几次删除操作。 格式输入格式输入文件共2行,第一行一个字符串A(长度小于256)... 阅读全文
posted @ 2017-05-15 18:33 xljxlj 阅读(217) 评论(0) 推荐(0)
 
[noip 2011普及组No.2] 统计单词数 2017-05-15 16:36 39人阅读 评论(0) 收藏
摘要: 背景noip2011 NO.2 描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时... 阅读全文
posted @ 2017-05-15 16:36 xljxlj 阅读(246) 评论(0) 推荐(0)
 
string类一些常用函数用法 标签: 函数string 2017-05-15 15:05 30人阅读 评论(0)
摘要: insert string的成员函数insert有以下多种重载:string &insert(int p0, const char *s);——在p0位置插入字符串sstring &insert(int p0, const char *s, int n);——在p0位置插入字符串s... 阅读全文
posted @ 2017-05-15 15:05 xljxlj 阅读(124) 评论(0) 推荐(0)
 
[vijos 1379] 字符串的展开 标签: vijos 2017-05-15 11:12 44人阅读 评论(0)
摘要: 描述 在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的 字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续 递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。在... 阅读全文
posted @ 2017-05-15 11:12 xljxlj 阅读(163) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3