会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
helena_wang
临渊羡鱼,不如退而结网
博客园
首页
新随笔
联系
订阅
管理
2018年10月11日
【codenet】代码相似度计算框架调研 -- 把内容与形式分开
摘要: 首发于我的gitpages博客 https://helenawang.github.io/2018/10/10/代码相似度计算框架调研 代码相似度计算框架调研 研究现状 代码相似度计算是一个已有40年研究历史的问题了。它的应用范围广泛,主要包括代码抄袭检测[3]、软件维护中的相似代码查找等。 Wha
阅读全文
posted @ 2018-10-11 09:30 helena_wang
阅读(1323)
评论(0)
推荐(1)
2018年7月18日
【学习笔记--数据结构】合法的出栈序列与栈混洗
摘要: 在大学学过数据结构课的人相信都对这样一个问题不陌生,描述大致如下: 某个程序可以进行一系列入栈和出栈的混合操作。每次入栈操作将整数0到9中的一个元素按顺序压入栈,出栈操作打印弹出栈顶的整数。问给出的一个打印序列是否合法。 这道题应该是数据结构考试的一道经典问题了。如果是在卷面上作答,我的做法是在纸上
阅读全文
posted @ 2018-07-18 22:01 helena_wang
阅读(3089)
评论(0)
推荐(0)
2017年11月21日
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
摘要: 我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
阅读全文
posted @ 2017-11-21 14:52 helena_wang
阅读(104)
评论(0)
推荐(0)
2016年9月19日
【PAT L2-001】最短路计数
摘要: 给定一个无向带权网络,无负边,无重边和自环,每个顶点有一个正数权值。首先求特定原点s到终点d的最短路的个数;然后求所有最短路中顶点权值a[i]之和最大的那条,输出这条路径。 可用dijkstra算法求出所有最短路,用一个pathNum[u]数组记录从s到u的最短路的个数,查找链path[u]保存了到
阅读全文
posted @ 2016-09-19 14:57 helena_wang
阅读(221)
评论(0)
推荐(0)
2016年7月15日
【CF689D Friends and Subsequences】二分搜索,区间查询
摘要: 题意:给定两个整数序列a,b,将a,b对齐,问有多少个区间满足a的区间内最大值等于b的区间内最小值。 数据范围:区间长度n属于[1, 200000],序列中的元素在整型范围内 思路:枚举所有n*(n+1)/2个区间复杂度过高。题解的方法是,只枚举区间左端点,然后想办法把对右端点的处理降到O(logn
阅读全文
posted @ 2016-07-15 15:44 helena_wang
阅读(469)
评论(0)
推荐(0)
2016年7月6日
【编译原理】语法分析LL(1)分析法的FIRST和FOLLOW集
摘要: 近来复习编译原理,语法分析中的自上而下LL(1)分析法,需要构造求出一个文法的FIRST和FOLLOW集,然后构造分析表,利用分析表+一个栈来做自上而下的语法分析(递归下降/预测分析),可是这个FIRST集合FOLLOW集看得我头大。。。 教课书上的规则如下,用我理解的语言描述的: 老师和同学能很敏
阅读全文
posted @ 2016-07-06 16:20 helena_wang
阅读(10752)
评论(0)
推荐(1)
2016年6月29日
【CF 189A Cut Ribbon】dp
摘要: 题目链接:http://codeforces.com/problemset/problem/189/A 题意:一个长度为n的纸带,允许切割若干次,每次切下的长度只能是{a, b, c}之一。问最多能切成多少块。 思路:动态规划,记dp[i] 为当前已经切下总长度 i 时最多能切成的块数,即规模为 i
阅读全文
posted @ 2016-06-29 15:35 helena_wang
阅读(223)
评论(0)
推荐(0)
2016年6月27日
【BBST 之伸展树 (Splay Tree)】
摘要: 最近“hiho一下”出了平衡树专题,这周的Splay一直出现RE,应该删除操作指针没处理好,还没找出原因。 不过其他操作运行正常,尝试用它写了一道之前用set做的平衡树的题http://codeforces.com/problemset/problem/675/D,运行效果居然还挺好的,时间快了大概
阅读全文
posted @ 2016-06-27 15:46 helena_wang
阅读(1722)
评论(0)
推荐(1)
2016年6月18日
【hihocoder 1039 字符串消除】模拟
摘要: 题目链接:http://hihocoder.com/problemset/problem/1039 题意:给定一个只由{A, B, C}组成的字符串s,长度为n, 故包含n+1个空隙;现要求在某个空隙插入一个来自{A, B, C}的字符,然后按照以下“消除规则”对插入后的字符串进行消除操作,问最多能
阅读全文
posted @ 2016-06-18 15:31 helena_wang
阅读(211)
评论(0)
推荐(0)
2016年6月5日
【CF 549G Happy Line】排序
摘要: 题目链接:http://codeforces.com/problemset/problem/549/G 题意:给定一个n个元素的整数序列a[], 任意时刻对于任一对相邻元素a[i-1]、 a[i],若a[i-1] < a[i] 则要依次执行如下两个操作: 1. a[i-1]--, a[i]++; 2
阅读全文
posted @ 2016-06-05 10:13 helena_wang
阅读(238)
评论(0)
推荐(0)
下一页
公告