C++中有函数重载这种方法,以供我们调用时要可以不确定实参的个数,其实 C 语言也可以,而且更高明!我们在stdio.h 中可以看到 printf() 函数的原型:int printf(char * format,...)事实上,我们如果要写这样的函数也可以类似的写,那么在定义函数时用上这个符号“ ...
分类:
编程语言 时间:
2015-08-02 08:52:36
阅读次数:
159
正则可以看做一门 DSL,但它却应用极其广泛,可以轻松解决很多场景下的字符串匹配、筛选问题。同时呢有句老话: “ 如果你有一个问题,用正则表达式解决,那么你现在就有两个问题了。” Some people, when confro...
分类:
编程语言 时间:
2015-08-02 06:45:40
阅读次数:
249
strcmp()函数说明按照ASCII表的先后顺序,比较两个字符串中各个对应字符大小;相同则返回0,不同则返回减值。设这两个字符串为str1,str2,若str1==str2,则返回零;若str1>str2,则返回正数;若str1<str2,则返回负数。注:不同的编译器对返回值有不同的规定intstrcmp(c..
分类:
编程语言 时间:
2015-08-02 06:40:42
阅读次数:
131
一、yaml和python的关系实例:1、yaml格式文件:base:-name:wang-age:33-site:-web1:http:/www/baidu.com-web2:http://www.163.com2、python解析脚本:#!/usr/bin/pythonimportsys,yamlfd=open(sys.argv[1],‘r‘)printyaml.load(fd)3、结果如下:{‘base‘:[{‘name‘:‘wang‘},{‘age..
分类:
编程语言 时间:
2015-08-02 06:41:17
阅读次数:
141
Python模块:当代码越来越多的时候:我们将所有代码放入一个py文件:无法维护,如果我们将代码分拆放入多个py文件,同一个名字的变量不受影响,另外模块名即文件名,那么如何应用其他模块importmath引用math模块printmath.pow(2,10)调用math模块的函数但是模块多了后会重名..
分类:
编程语言 时间:
2015-08-02 06:37:03
阅读次数:
237
分类:
编程语言 时间:
2015-08-02 06:37:20
阅读次数:
138
题意:
给定字符串,求字符串中的最长回文序列
解题思路:
manacher 算法
时间复杂度:O(N)
代码:
#include
#include
#include
#define MAXN 110010
using namespace std;
char b[MAXN],a[MAXN<<1];
int p[MA...
分类:
编程语言 时间:
2015-08-02 06:26:31
阅读次数:
146
//字符串排序*****
/*
===============================================================
对任意个字符串升序排列!
===============================================================
*/
#include
#include
#define N 3 ...
分类:
编程语言 时间:
2015-08-02 06:26:31
阅读次数:
297
C程序的函数调用共涵盖17个例题,包含了递归、递推、字符串操作、矩阵操作、格式输出等内容。
相比之前的基本算法,函数调用已经初见其效率,至此,相信大家对函数调用也有了比较好的认识,就是先表达出功能,当要解决问题时,只要简单调用即可。我们常常会听说C的强大,也是因为她有着调用函数的功能,而且函数可以自己实现。
接下来作者会推出文件操作的基础编程方法,希望大家能够共同进步。
不积跬步无以至千里!...
分类:
编程语言 时间:
2015-08-02 06:27:28
阅读次数:
185
/*
两个字符串A、B。从A中剔除存在于B中的字符。
比如A = “hello world”, B = "er",那么剔
除之后A变为"hllo wold"。空间复杂度要求是O(1)
,时间复杂度越优越好。
*/
#include
#include
using namespace std;
void Grial(char *str,char *ptr)
{...
分类:
编程语言 时间:
2015-08-02 06:24:28
阅读次数:
127
【064-Minimum Path Sum(最小路径和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers...
分类:
编程语言 时间:
2015-08-02 06:23:02
阅读次数:
928
【066-Plus One(加一)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant di...
分类:
编程语言 时间:
2015-08-02 06:24:03
阅读次数:
159
【067-Add Binary(二进制加法)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given two binary strings, return their sum (also a binary string).
For example,
a = "11"
b = "1"
Return "100"
题目大意 给定两个二进制的字符串...
分类:
编程语言 时间:
2015-08-02 06:23:42
阅读次数:
194
在编辑器中定义了一个整型数组 scores ,保存学生成绩信息,通过 Arrays 类的 sort 方法对成绩数组进行排序,然后使用 foreach 遍历输出数组中的元素。请在第 10、14行中将代码填写完整运行结果为:----------------------------------------...
分类:
编程语言 时间:
2015-08-02 06:21:59
阅读次数:
182
知识点:1)结构体的定义。2)结构体的sizeof。3) 结构体的指针。1) 结构体的定义:在逻辑上有一定关联的多个数据类型做为一整体进行操作的数据结构,它的关键字是struct。下面我将定义一个结构体struct Student{ char *name; int age; int sid;}...
分类:
编程语言 时间:
2015-08-02 06:20:59
阅读次数:
168
编程练习小伙伴们,请根据所学知识,参考注释,在代码编辑器中补充代码,完成JAVA 程序,实现输出数组中的最大值、最小值和平均值运行效果:任务任务要求:1、定义一个整型数组,并赋初值 61, 23, 4, 74, 13, 148, 202、定义变量分别保存最大值、最小值、累加值和平均值,并假设数组中的...
分类:
编程语言 时间:
2015-08-02 06:18:02
阅读次数:
273
PROPAGATION_REQUIREDSupport a current transaction; create a new one if none exists.支持一个当前事务;如果不存在,创建一个新的。This is typically the default setting of a tr...
分类:
编程语言 时间:
2015-08-02 06:17:58
阅读次数:
134