![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
有种算法叫姚蔚敏
底层码农
展开
-
用Xcode创建一个C语言项目并编写C语言程序
在 Mac OS X 下学习C语言使用 Xcode。Xcode 是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode最初使用GCC作为编译器,后来由于GCC的不配合,改用LLVM/Clang。在Xcode上运行C语言程序在 Xcode 上运行C语言程序需要先创建工程,再在工程中添加源代码。...原创 2019-03-27 09:46:52 · 9996 阅读 · 0 评论 -
在C语言中使用二分法算法思想解决猜商品价格问题
电视抽奖活动中,根据主持人给出的提示(高了还是低了),观众在规定时间内猜中该商品价格即可获得该商品所谓的二分查找法,其实是一种有序的查找方法,也称折半查找(Binary Search),如果是无序的则要先进行排序操作。基本思想是:目标值通过与中间元素比较,可分为三种情况:第一种情况:目标值与中间元素相等,查找结束;第二种情况:目标值比中间元素大,则把后半部分的中间元素与目标值比较;第二种情...原创 2019-03-27 10:32:44 · 1639 阅读 · 1 评论 -
在C语言中使用枚举法算法思想解决奥数问题
枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能,大力出奇迹。枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。代码如下:int main(){ int i1,i2,i3,i4,i5; long multi,result; ...原创 2019-03-27 16:18:44 · 897 阅读 · 0 评论 -
在C语言中使用枚举法解决填运算符问题
题目:输入五个数,数与数之间用空格分开,然后给出结果,然后在5个数间只能添加“+”,“-”,“*”,“/”这4种运算符,使得等式成立。例如:输入五个运算数:3 3 3 3 3输入结果:3代码如下:int main(){ int j,i[5];//循环变量,数组i用来表示4个运算符 int sign;//累加运算时的符号 int result;//保存运算式的...原创 2019-03-28 17:12:27 · 904 阅读 · 1 评论