会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xcw0754
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
52
53
54
55
56
57
58
59
60
···
62
下一页
2015年3月22日
LeetCode Sort List 链表排序(规定 O(nlogn) )
摘要: Status: AcceptedRuntime: 66 ms题意:根据给出的单链表,用O(nlogn)的时间复杂度来排序。由时间复杂度想到快排、归并这两种排序。本次用的是归并排序。递归将链表的规模不断二分到只剩下1或2个元素为止,这也是递归出口,一旦出现这两种情况就可以返回。这里有个问题,链表也能二...
阅读全文
posted @ 2015-03-22 21:23 xcw0754
阅读(317)
评论(0)
推荐(0)
2015年3月18日
LeetCode OJ Container With Most Water 容器的最大装水量
摘要: 题意:在坐标轴的x轴上的0,1,2,3,4、、、、n处有n+1块木板,长度不一,任两块加上x轴即可构成一个容器,其装水面积为两板的间距与较短板长之积,以vector容器给出一系列值,分别代表在0,1,2,3,4、、、vector.size()-1共size个短板,是连续的,不排除有板长为0的可能性,...
阅读全文
posted @ 2015-03-18 22:50 xcw0754
阅读(506)
评论(0)
推荐(0)
2015年3月6日
HDU 3697 Selecting courses 选课(贪心)
摘要: 题意: 一个学生要选课,给出一系列课程的可选时间(按分钟计),在同一时刻只能选一门课程(精确的),每隔5分钟才能选一次课,也就是说,从你第一次开始选课起,每过5分钟,要么选课,要么不选,不能隔6分钟再选。在给出的课程的事件Ai~Bi内,Bi起的那分钟是不能够选的了,就是说截止到(Bi-1)分钟59...
阅读全文
posted @ 2015-03-06 22:45 xcw0754
阅读(540)
评论(0)
推荐(0)
2015年2月4日
c++ STL map容器成员函数
摘要: map容器用于查找,设置键值和元素值,输入键值,就能得到元素值。map对象中的元素时刻都是有序的,除非无序插入的。它是用平衡树创建的。查找很快。函数描述,注意有r的地方都是不能用it代替的。map(comp,alloc)map(itfirst,itlast,comp,alloc)map(map&x)...
阅读全文
posted @ 2015-02-04 21:59 xcw0754
阅读(2540)
评论(0)
推荐(0)
c++ STL list容器成员函数
摘要: list是一个双链表。函数描述voidl.assign(intn,constval)voidl.assign(itfirst,itlast)将链表l初始化为n个相同的val元素。将链表l初始化为从first到last指针所指向的这一段区域内的元素。It指针同l是一个类型的。方便将另一个链表中的某一段...
阅读全文
posted @ 2015-02-04 19:18 xcw0754
阅读(1854)
评论(0)
推荐(0)
2015年2月1日
STL容器 成员函数 时间复杂度表
摘要: Sequence containers Associative containers Headers <vector> <deque> <list> <set> <bitset> Members complex vector deque list set multiset map multimap
阅读全文
posted @ 2015-02-01 23:46 xcw0754
阅读(1211)
评论(0)
推荐(0)
c++ STL stack容器成员函数
摘要: 这是后进先出的栈,成员函数比较简单,因为只能操作栈顶的元素。不提供清除什么的函数。函数描述bools.empty()栈是否为空(即size=0)。若空,返回true,否则,false。voids.pop()将栈顶的元素出栈,即删除最后进栈的元素。voids.push(新元素)插入一个新元素到栈顶。i...
阅读全文
posted @ 2015-02-01 19:22 xcw0754
阅读(1524)
评论(0)
推荐(0)
2015年1月31日
c++ STL deque容器成员函数
摘要: deque是双向队列,即可以在头部插入删除,也可以在尾部插入删除。内部并不连续,这一点和vector并不一样。可能第1个元素和第2个元素的地址是不连在一起的。在使用时用it迭代器会安全一点。这是c++ 98标准的,不是c++11的。11标准新加的函数没在这里说明。里面大部分函数是经过测试的才得出的结...
阅读全文
posted @ 2015-01-31 00:27 xcw0754
阅读(701)
评论(0)
推荐(0)
2015年1月30日
HDU 3351 Seinfeld 宋飞正传(水)
摘要: 题意: 给出一个串,串内只有大括号,问经过几次改变可使全部括号合法?改变指的是可以将某一方向的括号变成另一方向。思路: 利用栈的特点,若出现成对的合法括号,直接删掉,留下那些不合法的成为一串。既然不合法,那么必须改变,既然要改变,至少得1次吧?那就是使两个非法括号(这里指的是两个一半的括号,即左...
阅读全文
posted @ 2015-01-30 16:24 xcw0754
阅读(276)
评论(0)
推荐(0)
2015年1月29日
HDU 2476 String painter 刷字符串(区间DP)
摘要: 题意: 给出两个串s1和s2,每次可以将s1中的一个整个区间刷成同个字母,问最少刷几次才能让s1变成s2?思路: 假设最坏情况,两串没任何一个位置是相同的,那么全都得刷,相当于将一个空白串刷成s2。 这一步得求出所有子区间的最低次数。由于两串可能存在某些相同的字母,可以不刷,这样有可能会出现更...
阅读全文
posted @ 2015-01-29 00:17 xcw0754
阅读(274)
评论(0)
推荐(1)
上一页
1
···
52
53
54
55
56
57
58
59
60
···
62
下一页
公告