51CTO博客开发
首先,我们分别得说明,指针和引用分别是什么:指针:它是对一个类型的对象而言的.假如有一个T类型的对象a,那么*T类型就是一个指针类型,它代表了T类型的对象所占据内存的地址。引用:它是一个T类型对象的别名。因此不能脱离实际对象而存在。一:指针和引用的区别:1.引用不能为NULL,而指针可以为NULL。当引用进行声明的时候,必须进行初始化,否则,就会出现如下图的情况。当然,你要是说有个人,写如下的代码
题意:有2到10个case,每个case里有n个长度都为60的串,求出它们的最长公共子串,如果这个子串的长度 < 3则输出“no significant commonalities”,如果存在多个最长公共子串,则输出字典序最小的那一个。 思路,KMP+枚举,从第0个串中,从长度为60开始,不断选取子串,与其他串做比较,假如在某长度发现了都
题目:输入字典,然后输入被查单词,要求与字典里的正确词进行比对,假如在字典里有这个词,输出correct,假如字典中有词跟被查词只差一个字母,插入,删除或替换,则将所有字典里符合要求的词输出,注意,输出的时候要按照字典词在字典中出现的顺序,否则错误。 思路 (1)先检查词的长度,然后去字典中逐个比对,假如词长相同,看是否在字典中,是则直接输出correct。 (2)保存当前被查词,拿
问题:一个公司在12个月中,有固定盈余s,或固定亏损d两种情况.但记不得哪些月盈余,哪些月亏损,只能记得连续5个月的代数和总是亏损(和<0算亏损),问全年是否可能盈利?若可能,输出可能最大盈利金额,否则输出“Deficit". 思路:5个月为一组,一年只有8种情况,1-5,2-6,3-7等等。我们要做的就是,将亏损的月份尽量往后放,这样使得亏损月尽量少
题目:x轴上方有n个目标点,坐标全为整数,为了扫描到他们,在x轴上安放雷达,每一个雷达扫描半径为d,问至少安放多少雷达。 思路:首先,以每个岛为圆心,画出一个圆,应该与x轴有1或2个交点(否则直接输出不可能了)。 这样,n个点就有n个区间,我们以右端点作为排序键,进行排序。维护一个当前区间最小的右端点,当一个新的区间拿来比较的时候 ,若新区间的左端点小于维护的最小右端点,这说明这个新区间所
今天在服务器中的linux系统中,想传输文件到服务器中的虚拟机里。 vmware Tools总是安装不好,于是采用了ssh传输的方式 命令 ssh root@192.168.xxx.xxx 系统会让你输入密码,登陆 exit登出 ,说明支持 SSH服务。 下一步,转到要传输文件的目录下, 命令 scp 文件名 root@192.168.x
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号