//float x=2.6,y=4.7;int a=7;
//printf("%f",x+a%3*(int)(x+y)%2/4);
//printf("%-10f",67.8564);//从左边开始,右边空格补齐
//double x = 800.6872;
// double result = log10(x);//log10以10为底的对数,log以e为底的对...
1创建
一个
辅助数组,用于记录每
一个
字母出现的次数,遍历
字符串
统计
字符
出现次数;
2再次遍历
字符串
,找个第
一个
在辅助数组值为1的
字符
,并返回其角标。
class Solution {
public:
int FirstNotRepeatingChar(string str) {
vector<int> temp(128);
void judge(A *a,char ch){//
判断
函数,(记得一定要加a->xxx而不是a.xxx)下一篇会解释为什么
int i;
for(i=0;i<a->num;i++){
if(a-.