C/C++
文章平均质量分 75
embedclub_LYF
这个作者很懒,什么都没留下…
展开
-
C Primer Plus(第五版)学习(一)
之前学习过c语言,当时大学时候的教材是谭浩强的那本,你懂的,大学没有认真学,现在又要重头补。为了能细致的学习C语言,为以后打下基础,决定从头学习C Primer Plus这个书。因为书后的编程习题没有答案,所以在博客上写下代码段(可能很简单,很基础,请各位不要嘲笑!)也许你有更好的算法请告诉我,或者我有错误的地方也请赐教。言归正传,本书的前3张是概论,没有什么练习题,所以从第4章《字符串和格式原创 2014-11-15 17:52:25 · 1716 阅读 · 0 评论 -
leetcode(7)Reverse Integer
题目我就不赘述了,可以上官网看得到。算了还是贴一下把。Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321就是把输入的数值反向输出即可。这里有一个陷阱就是数值溢出的问题。我的代码跟网上别人的不太一样,看到这个题目的我首先想到的就是,把这个int型原创 2015-05-11 18:36:28 · 751 阅读 · 0 评论 -
C/C++中如何调用Python
C++中调用Python脚本的意义就不讲了,至少你可以把它当成文本形式的动态链接库, 需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那么方便了 先看Python的代码 代码:#test function def add(a,b): print "in python function add原创 2015-04-30 08:03:42 · 1032 阅读 · 0 评论 -
【剑指Offer面试编程题】题目1384:二维数组中的查找--九度OJ
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为两个整数m和n(1输入的第二行包括一个整数t(1接下来的m行,每行有n个数,代表题目所给出的m行n列的矩阵(转载 2015-01-25 13:10:12 · 799 阅读 · 0 评论 -
C Primer Plus(第五版)学习(八)
第10章《数组和指针》,回想当时刚接触C语言的时候觉得指针这块太晦涩难懂,确实是,很多人学习指针的时候都有这样的感觉。其实只要多做练习,就能渐渐熟悉指针到底是个神马东西,在程序中能起到什么样的作用。开始本章习题:1.修改程序清单10.7中的程序rain,使它不使用数组下标,而是使用指针进行计算(程序中仍然需要声明并初始化数组)。//只要把ar[i]转换成*(ar+i)即可原创 2014-11-29 08:49:43 · 837 阅读 · 0 评论 -
C Primer Plus(第五版)学习(九)
看到第11章《字符串和字符串函数》,就会发现这里指针的概念变得很常用,数组指针也就是数组的元素不再是数值(字符型,整型,double型),而是地址,存放的是指向某个内存单元的地址。只要时刻记得这个,就不会出现=左值不相等的情况。1.设计并测试一个函数,可以从输入读取n个字符(包括空格、制表符和换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。#include #include原创 2014-12-04 08:46:53 · 1345 阅读 · 0 评论 -
C Primer Plus(第五版)学习(六)
接着上次第7章继续原创 2014-11-23 09:39:35 · 945 阅读 · 0 评论 -
C Primer Plus(第五版)学习(五)
第7章《C控制语句:分支和跳转》是我原创 2014-11-22 12:20:04 · 1132 阅读 · 0 评论 -
C Primer Plus(第五版)学习(七)
第9章《函数》在这一章中,模块化处理是主要思想,以后面对的程序代码会越来越大,为了能分式高效的完成代码的编写,避免重复编写代码的繁琐,不得不模块化也就是函数,这样也有利于程序的阅读和修改完善。利用了函数,我们就可以值关注主体部分也就是main()函数,把函数看成“黑盒子”值要直到输入和输出,不需要太纠结"黑盒子”里到底是什么。好了,编程练习:欢迎讨论交流1.设计函数min(x,y),返原创 2014-11-26 08:52:04 · 1256 阅读 · 0 评论 -
C Primer Plus(第五版)学习(四)
由于昨天版幅有限撒旦原创 2014-11-19 13:03:53 · 959 阅读 · 0 评论 -
C Primer Plus(第五版)学习(三)
第6章“C控制语句:循环”原创 2014-11-18 16:13:56 · 1226 阅读 · 0 评论 -
C Primer Plus(第五版)学习(二)
第5章《运算符、表达式和语句》原创 2014-11-17 19:54:59 · 1622 阅读 · 0 评论 -
LeetCode(5) Longest Palindromic Substring
时间复杂度为O(N)的算法在网上看到的很牛逼的算法,不是很理解,这里我就不说了,给链接点击打开链接时间复杂度为O(N²)的算法-从中间向两边展开回文字符串显然有个特征是沿着中心那个字符轴对称。比如aha沿着中间的h轴对称,a沿着中间的a轴对称。那么aa呢?沿着中间的空字符''轴对称。所以对于长度为奇数的回文字符串,它沿着中心字符轴对称,对于长度为偶数的回文字符串,它原创 2015-05-06 16:33:41 · 1036 阅读 · 0 评论