摘要:
【C++自我精讲】基础系列二 const0 前言分三部分:const用法、const和#define比较、const作用。1 const用法const常量:const可以用来定义常量,不可改变,const常量在定义时必须初始化(extern修饰时是特例)。//const常量const int Number = 100;extern const int Number; const指针: 1)const出现在*号左边,表示被指物是常量(不可以改变);注意:const写在类型之前和写在类型之后且*号之前是一样的。 2)const出现在*号右边,表示指针自身是常量(不可以改变); 3)const出现在 阅读全文
摘要:
Find发帖水王 传说贴吧有一大“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的贴吧水王吗?先来思考一下这个问题的意思就是从一个有很多ID的列表中找到一个数目超过总数一半的ID。也就是数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。最明显的思路是遍历一遍,记下每个数出现的次数。可是对于一个无序的数组你会拙计的,时间复杂度是O(n^2),空间复杂度是O(n)。如果你知道数组中最大的数是K,那可以利用array[k]... 阅读全文
摘要:
本人,男,21岁,普通院校本科,计算机专业。大学之前对计算机编程没有一点涉及。大学学计算机专业也是个偶然。因为当初高考的成绩不好,结果都是我父亲帮我报的学校和专业。 上了大学之后,大一都是在新奇中度过的。从来没接触过JAVA之类的编程语言,大一刚开始学习JAVA的时候感觉很兴奋,记得自己第一次用一个for循环写出一个乘法表格异常兴奋,感到JAVA这么牛逼!我对此产生了很大的兴趣,”兴趣是最大的老师”, 的确,我在大一那个时候一直主动学习,不仅在课堂上认真学习JAVA,询问老师问题,课下自己也查资料研究,记得当时开JAVA课程才一两个月,自己就写出了一个类似QQ的抖动窗口。当时感到... 阅读全文
摘要:
/*Author: Jiangong SUN*/ I've already written an article introducing the usage of comparer here. In this article I'll compare the usage of IComparable and IComparer with examples. Important difference: A class can have only one Comparable, but multiple Comparer. Here I have a class Student w 阅读全文
摘要:
打算好好深入研究下pytho的socket编程,那天看了这篇博文,http://www.apprk.com/archives/146,于是打算学习下,仿写了一下,发现写好还真不容易,中途出现很多问题,果真是看的容易,做起来难啊。源代码如下:import socketimport threadimport urlparseimport selectBUFLEN=8192class Proxy(object): def __init__(self,conn,addr): self.source=conn self.request="" self.he... 阅读全文
摘要:
需求:很多时候,只有单词的list,没有翻译,也没有音标,如何批量导入到有道单词本中,并且让单词本中拥有有道的翻译工具:burpsuite 方法:1、在线登陆http://dict.youdao.com,要先登录个人的账号2、burpsuite设置本地拦截【此步骤网上教程较多,不累述】 3、查询单词http://dict.youdao.com/search?q=love,并点击添加到单词本的“加号”按钮。4、此刻,burpsuite拦截到本地提交的请求,点击按钮action,action->send to intruder 5、打开的intruder attack窗口中,切换到posit 阅读全文
摘要:
作者:zuoxiaolong8810(左潇龙),转载请注明出处。 最近闲暇之余看看编译原理,娱乐一下,碰到一道小小证明题,于是心血来潮证明一下。 LZ也是数学专业毕业的,当初上大学时每天做的最多的就是多达N个黑板的证明题,可惜啊,时光是残酷的,现在已不复往日了。 不过看到证明题,尤其是简单的证明题,LZ积蓄了多年的数学细胞又被激发起来了,这就是青春啊,神马《致青春》的都弱爆了,总拿爱情说事,其实大学里还是有很多值得回忆的事的,比如证明题,LZ说这话会不会勾起了很多人的痛苦回忆。 不过小证怡情,大证伤身,太长的证明题我们就不... 阅读全文
摘要:
1、Convert.ToInt32(); //转换成32位的整数。 2、变量.ToString();/最常见的转换成 字符串。 3、"订单"+2514 //后面的数字会转换为字符串。 4、((类名A)对象名X) //强行将 对象X 转换成 A类 的对象。 5、int.Parse(string);把字符串型转换成其他类型。 6、还有,如果要转换成的类型为引用类型,还可以用 as teacher tea = teahcer(); 如 student stu = tea as student; (1) 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。 隐式数值C#数据类 阅读全文
摘要:
二叉树水题,特别是昨天刚做完二叉树用中序后序建树,现在来做这个很快的。跟昨天那题差不多,BST后序遍历的特型,找到最后那个数就是根,向前找,比它小的那块就是他的左儿子,比它大的那块就是右儿子,然后递归儿子继续建树。 代码: #include #include const int maxn = 70000;struct Node { int v; Node *l; Node *r;};int arr[maxn];bool flag = false;Node* addnode(int s, int e) { if (s > e) return NULL; Node* u = (Node*) 阅读全文
摘要:
题意:画边求最长链,边不能重复数点可以。很水,用暴力的dfs即可,因为数据不大。本来以为可以用floyd进行dp的,后来想想好像不能在有回路上的图跑。。。于是没去做。 #include const int maxn = 30;int e[maxn][maxn];int vis[maxn][maxn];int n, m, max;void dfs(int x, int d) { if (max < d) max = d; for (int i = 0; i < n; i++) if (!vis[x][i] && e[x][i]) { vis[x][i] = vis[i 阅读全文