C++
The__Flash
欲终心懒慢,转恐兴阑散
展开
-
C++组合应用之strtok字符串分割、数组平分算法、动态数组函数传参
一、strtok字符串分割:原型:char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的原创 2016-03-30 20:13:56 · 1500 阅读 · 0 评论 -
寻找字符串中首次出现的不重复字符算法与c++实现
一、思路:1、定义一个数组,长度涵括了字符对应ascII码的长度,ascii码与数组下标对应。2、遍历字符串,若出现过,对应ascii下标位置为-1;若第一次出现,标为对应ascii码值。3、找到数组中大于0的值中最小值所对应的下标,即ascii码,即得到对应字符。二、实现:给上一个2016年360校招笔试题感受一下:[编程题]最后一个字符正在挑战一原创 2016-03-30 21:12:05 · 1502 阅读 · 0 评论 -
C++中关于一维、二维、三维动态数组的定义
定长数组我们在这里就不讨论了,想要知道如何定义定长数组的童鞋麻烦出门直走前面左转~一、什么是动态数组也就是在编译时无法确定数组长度,程序在运行时需要动态分配内存空间的数组,比如需要根据输入(cin>>n)中的n来确定的数组长度。此时,你不能这样:int arr[n]; // error: C2057: 应输入常量表达式否则C++编译器必然会报错说len的大小不能确定,因为这种申明原创 2016-03-19 21:28:31 · 2450 阅读 · 0 评论