![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
qq506124204
这个作者很懒,什么都没留下…
展开
-
CRC 循环冗余校验码 (VC编程)
/*CRC 循环冗余校验码 (VC编程) CRC(Cyclic Redundancy Check)循环冗余校验码 CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码。 它的编码规则是: 1、首先将原信息码(kbit)左移r位(k+r=n) 2、运用一个生成多项式g(原创 2012-04-28 23:33:33 · 2048 阅读 · 0 评论 -
c语言排序算法
c语言排序算法非稳定的排序算法:选择排序、快速排序、希尔排序、堆排序稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。让我们先定义一个整型数组a[n],下面用五种方法对其从小到大排序。 (1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a[i],则交换它们,一直比较到a[n]。同理对a[1]原创 2012-04-28 23:17:26 · 841 阅读 · 0 评论 -
编程思想
1、程序等于软件吗?答:程序不等于软件,有商业价值的程序才是软件。2、什么标志着商业软件门槛的形成?答:软件经销商的出现标志着软件门槛的形成。3、高级程序员应该具备怎样的思维?答:高级程序员应该具备开放性思维,从里到外的所有知识都能了解,看到世界最新技术就能马上了解,马上掌握。实际上,技术到达最高境界后是没有分别的。任何东西都是相通的,只要你到达这个境界以后,什么问题一看就能明转载 2012-04-29 10:25:10 · 469 阅读 · 0 评论 -
最长递增子序列问题的求解
最长递增子序列问题的求解 最长递增子序列问题是一个很基本、较常见的小问题,但这个问题的求解方法却并不那么显而易见,需要较深入的思考和较好的算法素养才能得出良好的算法。由于这个问题能运用学过的基本的算法分析和设计的方法与思想,能够锻炼设计较复杂算法的思维,我对这个问题进行了较深入的分析思考,得出了几种复杂度不同算法,并给出了分析和证明。一, 最长递增子序列问题的描述设L=a1转载 2012-05-02 20:20:34 · 625 阅读 · 0 评论 -
BCC(异或)、CRC、LRC校验算法
BCC、CRC、LRC校验算法一、校验算法BCC(Block Check Character/信息组校验码),好像也是常说的异或校验方法CRC(Cyclic Redundancy Check/循环冗余校验)LRC(Longitudinal Redundancy Check/纵向冗余校验)二、BCC(Block Check Character/信息组校验符号)非接触卡转载 2012-05-04 02:42:30 · 9344 阅读 · 0 评论