C/C++基础
C/C++基础知识
Androids_lost_Sheep
苟有恒,何必三更眠五更起。最无益,莫过一日曝十日寒。
展开
-
POJ 3253 (贪心算法+优先队列的基本用法)
参考https://www.jianshu.com/p/50f1d4e0555c贪心算法:1.动态规划的一种特殊情况。 2.通过求局部最优解来获得整体最优解。 3.使用贪心算法的前提是该问题具有最优子结构。 4.通过可循环执行的语句实现。 5.一般都为逆序思维常用于:1.一般背包问题 2.活动安排问题 3.最小生成树 4.找零钱问题 5.均分纸牌问题 6.最大整数...原创 2019-04-08 21:06:44 · 1457 阅读 · 0 评论 -
C语言基础部分:数组
什么是数组?数组怎么定义(创建)?1.通俗来说,数组就是相同数据元素的集合。2. 一维数组的定义格式: 类型名 + 数组名[数组长度] 形如: int arr1[10]; 即定义了一个含有10个整型元素的一维数组 int arr2[50]; 即定义了一个含有50个整型元素的一维数组 float ar...原创 2019-11-06 18:07:03 · 701 阅读 · 0 评论 -
c基础部分:怎么在for循环中 对上一次循环的值和下一次循环的值作比较
在刚接触循环结构时,我一直以为for循环和while循环是非常浅显的,但后来我发现,某些需要for循环解决的问题对于一个初学者来说并不是那么容易想到尽管这个例子对入门不久的人来说都显得十分简单。1.怎么对上一次循环中的某个值与下一次循环中的值进行比较?很简单,我们首先需要一个变量去接收上一次循环中你要比较的值 例如int a,b,c=1000,min;for(a=0;a<=6;a+...原创 2018-11-21 00:23:40 · 11231 阅读 · 0 评论