上一页 1 ··· 8 9 10 11 12 13 14 下一页
  2018年4月27日
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 示例 2: 自己程序的思路:我们首先要判断字符串中最短的那个,以它的长度作为我们遍历位数的最大值。然后依次对每个字符串的每一位做判断,看是否相等,如果相等,就算一位,不相等,就停止遍历。需要注意的地 阅读全文
posted @ 2018-04-27 14:33 Mini_Coconut 阅读(4147) 评论(0) 推荐(0) 编辑
摘要: 罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 阅读全文
posted @ 2018-04-27 11:00 Mini_Coconut 阅读(837) 评论(0) 推荐(0) 编辑
  2018年4月26日
摘要: 实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 字符串可以在形成整数 阅读全文
posted @ 2018-04-26 16:47 Mini_Coconut 阅读(177) 评论(0) 推荐(0) 编辑
  2018年4月25日
摘要: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 我自己的想法是:先将输入的数字变为字符串,这里C语言中有itoa的函数可以实现,itoa是广泛应用的非标准C语言扩展函数。由于它不是标准C语言函数,所以不能在所有的编译器中使 阅读全文
posted @ 2018-04-25 20:42 Mini_Coconut 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−2^31, 2^31 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。 这个程序的思路很简单,主要是边界值的考虑,比如刚好是IN 阅读全文
posted @ 2018-04-25 20:16 Mini_Coconut 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 自 阅读全文
posted @ 2018-04-25 09:56 Mini_Coconut 阅读(166) 评论(0) 推荐(0) 编辑
  2018年4月24日
摘要: 直接保存为txt文件: 可以用fprintf函数,来代替save函数 比如现在我有一个变量a=[0.1223 345.4544] 如果我想保存它的话,可以用下面的程序: fid = fopen('a.txt','wt'); fprintf(fid,'%6.4f %8.4f\n',a); fclose 阅读全文
posted @ 2018-04-24 10:47 Mini_Coconut 阅读(12812) 评论(0) 推荐(0) 编辑
  2018年4月11日
摘要: int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1)); 答案为什么是5 这个问题的关键是理解 &a a是一个数组名,也就是数组的首地址。对a进行取地址运算符,得到的是一个指向数组的指针,这句话尤为重要!也就相当于int (*p) 阅读全文
posted @ 2018-04-11 10:06 Mini_Coconut 阅读(346) 评论(0) 推荐(0) 编辑
  2018年3月27日
摘要: 在平时的编程过程中,我们经常会用到数组来存放数据,我们可以直接申请足够大空间的数组来保证数组访问不会越界,但是即便这样,我们依然不能保证空间分配的足够,而且非常的浪费空间。有时候我们需要根据上面得到的值,或者手动输入的值来分配数组的大小,很多人都会用cin>>n;int a[n];这样是不对的,因为 阅读全文
posted @ 2018-03-27 10:35 Mini_Coconut 阅读(524) 评论(0) 推荐(0) 编辑
  2018年3月26日
摘要: 1 基类指针指向基类对象(正常使用) 2 派生类指针指向派生类对象(正常使用,不管是不是虚函数,调用的都是派生类的函数) 3 基类指针指向派生类对象(多态的体现,虚函数的话调用的是派生类的,非虚函数的话调用的是基类的) 指针不能使用只存在于派生类而不存在于基类中的元素,也就是指向的是派生类中基类的部 阅读全文
posted @ 2018-03-26 18:11 Mini_Coconut 阅读(2973) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页