----- C/C++函数应用
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
HDOJ 1716 排列2(next_permutation函数)
先讲下用这个函数来求,后面有递归的方法。 用了两种方法。这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件下面是以前的笔记 与之完全相反的函数还有prev_permutation(1) int 类型的next_permutationint main(){ int a[3];a[0]=1;a[1]=2;a[2]=3; do{cout<<a[0]<<" "<<a原创 2015-12-13 22:40:09 · 1741 阅读 · 0 评论 -
memcpy函数
c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。 (可以复制其他任意数据类型)strcpy(a,b); 只能将b字符串复制给a字符串函数原型 void *memcpy(void *dest, const void *src, size_t n);功能 从源src所指的内存地址的起始位置开始拷原创 2015-11-10 12:28:03 · 1878 阅读 · 0 评论 -
HDOJ 1716 排列2 next_permutation函数
Problem Description Ray又对数字的列产生了兴趣: 现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。Input 每组数据占一行,代表四张卡片上的数字(0<=数字<=9),如果四张卡片都是0,则输入结束。Output 对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分隔。原创 2015-10-30 13:48:29 · 1992 阅读 · 0 评论 -
枚举法
/**口袋里有红、黄、蓝、白、黒5种颜色的球若干,每次从口袋中先后取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况**/#include <stdio.h>#include <stdlib.h>int main(){ enum Color {red,yellow,blue,white,black}; enum Color i,j,k,pri; in原创 2015-09-28 20:15:30 · 1832 阅读 · 0 评论 -
malloc函数详解
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free(转载 2015-09-07 10:58:31 · 1362 阅读 · 0 评论 -
HDOJ 1716 排列2(next_permutation函数)
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件 下面是以前的笔记 与之完全相反的函数还有prev_permutation (1) int 类型的next_permutation int main() { int a[3]; a[0]=1;a[1]=2;a[2]=3; do { cout<#include < iostream >#include <原创 2015-08-27 16:33:26 · 1790 阅读 · 0 评论 -
strcmp函数实现及分析
最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜。网上算法一大堆,看了很多代码后自己做了一下总结 strcmp函数是C/C++中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:int strcmp(const char* str1, const char* str2);其中str1和str2可以是字符串常量或者字符串变量,返回值为整形。返回结转载 2015-08-21 14:30:42 · 1454 阅读 · 0 评论 -
HDOJ 1004题 Let the Balloon Rise strcmp()函数
Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest i原创 2015-08-21 14:38:46 · 1810 阅读 · 0 评论 -
【C++】定义自己的String类
我们自己写的String类具有以下函数 1.构造函数String(const char *s); //用c字符串s初始化String(int n,char c); //用n个字符c初始化2.拷贝和赋值String& String(String& str);const String& operator=(String& str);3.析构函数~String();4.下标访问重载下标原创 2018-01-27 19:07:08 · 3462 阅读 · 0 评论