会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WA掘机
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
2018年11月28日
3.14(链表练习)
摘要: 题目:编写一个程序,将一个图读入邻接表, (1)链表: #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> using namespace std; struct Node{ int data; struct
阅读全文
posted @ 2018-11-28 11:59 麟阁
阅读(174)
评论(0)
推荐(0)
2018年11月27日
链表
摘要: 1、链表思想:每个节点都存储分为数据和地址两个方面。 数据是链表记录的内容,地址分为此节点的地址和它的前驱和后缀地址。 通过,每次通过地址来时先链表的遍历,查找,删除等操作。 2、链表分类 如果是单链表,就是只有后继,只能向后移动,因此,为了方便查找链表的某个节点,常常设置头结点。 双向链表:同时具
阅读全文
posted @ 2018-11-27 19:04 麟阁
阅读(163)
评论(0)
推荐(0)
2018年11月25日
基数排序
摘要: 1、桶式排序: 有n个数的数组,可以建立一个m大小的桶序列count数组,遍历n个数字的数组,每次进行cout[a[i]]++,然后遍历count,如果统计过 就输出。时间复杂度为O(n+m)。 2、基数排序: 与桶排序的思想类似,如果桶排序的n很大,再建立一个m容量的数组就不合适了。 所以可以用多
阅读全文
posted @ 2018-11-25 21:20 麟阁
阅读(2957)
评论(0)
推荐(1)
2018年11月11日
hdu-1198(并查集)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1198 思路: 题意是求最小的灌溉点,就是将几个相连的水田合并。可以用并查集,难点在如何用。 首先,将初始化数组设为一维数组(这里一开始我想用二维的,可怎么也行不出来) 建立一个二维数组,判断两个点之间是
阅读全文
posted @ 2018-11-11 21:12 麟阁
阅读(290)
评论(0)
推荐(0)
hdu-1207(规律推导)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1207 思路: 可以按照类似汉诺塔的推导形式来推导, 首先,有四个柱子,a,b,c,d。 (1)a的x个盘子借b,d转移到c上,要F(x)次; (2)a的n-x个盘子借b转移到d上(就是普通的汉诺塔)要2
阅读全文
posted @ 2018-11-11 19:26 麟阁
阅读(219)
评论(0)
推荐(0)
hdu-1209(细节题)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1209 注意:1、时钟到12要变为0 2、注意比较角度相同的情况
阅读全文
posted @ 2018-11-11 18:32 麟阁
阅读(122)
评论(0)
推荐(0)
2018年11月10日
hdu-1181(bfs)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1181 思路:bfs,就是每次找到匹配麻烦一点,注意如果结尾和开头相同,就不算。
阅读全文
posted @ 2018-11-10 20:09 麟阁
阅读(243)
评论(0)
推荐(0)
匈牙利算法
摘要: 匈牙利算法及二分图:https://www.cnblogs.com/wangjunyan/p/5563154.html 匈牙利算法:https://blog.csdn.net/sunny_hun/article/details/80627351 相关题目: hdu-1528(一般的匹配):http:
阅读全文
posted @ 2018-11-10 16:13 麟阁
阅读(90)
评论(0)
推荐(0)
2018年11月9日
hdu-1179(匈牙利算法)
摘要: 题目链接: 思路:找n个巫师和m个魔棒匹配的问题,匈牙利算法模板 匈牙利算法:https://blog.csdn.net/sunny_hun/article/details/80627351
阅读全文
posted @ 2018-11-09 21:48 麟阁
阅读(119)
评论(0)
推荐(0)
hdu-1087(动态规划)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087 思路:每确定一个数,后面一个数肯定比它大。所以可以先从最后一个数开始,不断向前确定前面的状态,推导出 状态转移方程为:dp[i] = dp[i]+max(dp[j]) (j<i&&a[j]<a[i
阅读全文
posted @ 2018-11-09 17:19 麟阁
阅读(379)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
公告