随笔分类 - 概念类
摘要:&运算 将两个数转化为二进制后,对应的位置上相同即取,通常取1,所以&通常情况下可以用来枚举子集 设x为表示集合的整数,那么这个整数有如下性质: x的子集整数y在数值上不会比x大。因为x的子集y只是保留了x某些位置上的1,所以y总可以加上一个非负的整数z等于x,相当于把没选的1补上。 根据这个性质可
阅读全文
摘要:树上面最长简单路(无环),就是树的直径问题 解决办法 一开始任取一个点u进行搜索查找出距离点u最远距离的点v和长度 第二次dfs则从第一次中的v找出距离点v最远距离的点的路径长度 Cow Marathon Description After hearing about the epidemic of
阅读全文
摘要:一、插入排序-直接插入排序(Straight Insertion Sort) 直接插入排序(Straight Insertion Sort)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,
阅读全文
摘要:定义一个结构体链表存储某班级学生的学号、姓名和三门课程的成绩,实现增加、修改、删除和查询记录的功能。(每次只有一次操作)
阅读全文
摘要:转自:http://www.cnblogs.com/kuangbin/archive/2012/03/21/2410516.html 卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。 卡特兰数 前几项为 (OE
阅读全文
摘要:一、判断是否是字母,以及大小写转换 isalpha() 判断是否是字母; isupper()判断是否是大写字母; islower()判断是否是小写字母; tolower()大写转换成小写; toupper()小写转换成大写; ps: 凡是判断成立返回1,反之返回0。 二 、反转函数reverse 三
阅读全文
摘要:想了好久,还是把自己了解的先整理一下吧,毕竟老是忘,这里主要简单介绍三种容器 set,queue,vector,以及栈 stack,队列queue 的简单用法。一、set 在set中,效率比vector queue list高(注意,STL耗时) set<int>s; 常用操作有: set会自动从小
阅读全文

浙公网安备 33010602011771号