学习转载
文章平均质量分 66
倾听-雨落
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
段错误
最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。 1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序所设定转载 2016-08-23 17:04:10 · 212 阅读 · 0 评论 -
vector的定义
当vector vec;时,声明的是一个空向量,因此,不能采用下标的方式访问元素,只有先通过push_back()函数加入元素后,才能采用下标的方式访问元素,但是下标方式仅能对确知已存在的元素进行下标操作。如果使用下标定位元素然后修改,只能是修改size以内的元素才能成功.一开始vector为空时,不能对其进行下标赋值。而要用push_back(). (1) vecto原创 2017-09-03 16:00:11 · 1653 阅读 · 0 评论 -
动态规划入门
前言本文翻译自TopCoder上的一篇文章: Dynamic Programming: From novice to advanced,并非严格逐字逐句翻译,其中加入了自己的一些理解。水平有限,还望指摘。前言_我们遇到的问题中,有很大一部分可以用动态规划(简称DP)来解。解决这类问题可以很大地提升你的能力与技巧,我会试着帮助你理解如何使用DP来解题。这篇文章是基于实例展开来转载 2017-09-03 14:36:04 · 239 阅读 · 0 评论 -
动态规划算法
分治算法将规模较大的问题划分成规模较小的子问题,通常,这些子问题是不重叠的。这一篇要介绍的动态规划算法,也是基于问题划分,区别在于划分的子问题是有重叠的(黄色部分),这样在求解的过程中,对于重叠的部分只要求解一次,记录下结果(备忘录方法),其他子问题中直接使用即可,减少了重复计算,效率更高。如下图,在计算子问题A的时候需要计算A的子问题a,b,c,计算B的时候需要计算b,c,d,这转载 2017-09-03 14:08:29 · 290 阅读 · 0 评论 -
分治算法(下)
分治算法的主要步骤就是:分解,求解,合并。[cpp] view plain copyDivide-and-Conquer(P) { //问题规模足够小,直接解决 if(P≤n0) return(ADHOC(P); //问题规模大,则分解为较小的子问题 P1 ,P转载 2017-09-03 13:32:42 · 327 阅读 · 1 评论 -
分治法
分治算法分治即分而治之。一个问题规模过大不容易直接解决,就可以划分成许多小问题,如果小问题不容易求解,那么可以再划分成规模更小的问题,直到规模小到很容易解决为止,解决这些小问题,再将小问题的解合并成大问题的解。这就是分治算法的基本思想。 至于小问题的规模到底划分多大,这是没有规定的,依实际情况而定。小问题的规模可以是相等的,也可以是不相等的。可以分成简单的2个小问题,当然也转载 2017-09-03 13:21:33 · 256 阅读 · 0 评论 -
动态规划与贪心算法
(转自)http://hi.baidu.com/35661327/blog/item/d5463e17f1e8d011972b439c.html 动态规划和贪心算法的区别2009-07-27 13:18动态规划和贪心算法的区别动态规划和贪心算法都是一种递推算法 均有局部最优解来推导全局最优解 不同点: 贪心算法: 1.贪心转载 2017-09-02 23:45:44 · 262 阅读 · 0 评论 -
进程线程区别
1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系转载 2017-09-05 20:50:44 · 315 阅读 · 0 评论 -
回溯法求解八皇后问题
问题描述:八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。 问题历史:八皇后问题最早是由国际象棋棋手马克斯·贝瑟尔于1848年提出。之后陆续有数学家对其进行研究,其中包括高斯和康托,并且将其推广为更一般的n皇后摆放问题。八皇后问题的第转载 2017-09-03 17:20:17 · 510 阅读 · 0 评论
分享