
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C语言简单算法——寻找峰值
难点:1,可能存在多个峰值,所以最好用数组存储(注意在函数中要在存储的数组前加上static)3,不好输入任意长度数组,并且输入值为非负,所以我们用-1截断,然后取前面的元素即可。思路:将每一个元素历遍,若比旁边的元素大,则返回下标。

c语言简单算法——分发糖果
实现思路:因为每个人至少有一个糖果,所以基数为数组元素个数m。剩余,我们可以找相邻相同的组数有多少设为count,相同即不用多发。因此最后应发糖果数为m+m-1-count(两两相邻的组数为m-1)for (i = 0;i++)//只需判断到下标m-2与m-1。题目概述:给定一组数组,数组每个元素代表小盆友的分数,每个小盆友都会至少得到一个糖果,若小盆友分数高于相邻小盆友分数则多得一个糖果。

到底了







