首页 > 编程语言
一步一步写算法(之选择排序)
原文: 一步一步写算法(之选择排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 选择排序是和冒泡排序差不多的一种排序。和冒泡排序交换相连数据不一样的是,选择排序只有在确定了最小的数据之后,才会发生交换。怎么交换呢?我们可以以下面一组数据作...
分类:编程语言   时间:2014-12-11 10:14:13    收藏:0  评论:0  赞:0  阅读:268
Linux 查看支持的语言,日期,时间,计算器
1、查看系统目前支持的语言 echo %LANG 2、查看日历 cal 3、查看日期时间 date 4、计算器 bc
分类:编程语言   时间:2014-12-11 10:13:53    收藏:0  评论:0  赞:0  阅读:275
一步一步写算法(之循环单向链表)
原文: 一步一步写算法(之循环单向链表) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面的博客中,我们曾经有一篇专门讲到单向链表的内容。那么今天讨论的链表和上次讨论的链表有什么不同呢?重点就在这个"循环"上面。有了循环,意味着我们可以从任...
分类:编程语言   时间:2014-12-11 10:13:43    收藏:0  评论:0  赞:0  阅读:305
一步一步写算法(之爬楼梯)
原文: 一步一步写算法(之爬楼梯) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前两天上网的时候看到一个特别有意思的题目,在这里和朋友们分享一下: 有一个人准备开始爬楼梯,假设楼梯有n个,这个人只允许一次爬一个楼梯或者一次爬两个楼梯,请问有...
分类:编程语言   时间:2014-12-11 10:13:33    收藏:0  评论:0  赞:0  阅读:272
一步一步写算法(之非递归排序)
原文: 一步一步写算法(之非递归排序) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在上面一篇博客当中,我们发现普通查找和排序查找的性能差别很大。作为一个100万的数据,如果使用普通的查找方法,那么每一个数据查找平均下来就要几十万次,那么二...
分类:编程语言   时间:2014-12-11 10:13:23    收藏:0  评论:0  赞:0  阅读:449
一步一步写算法(之线性队列)
原文: 一步一步写算法(之线性队列) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 这里的线性结构实际上指的就是连续内存的意思,只不过使用“线性”这个词显得比较专业而已。前面一篇博客介绍了现象结构的处理方法,那么在这个基础之上我们是不是添加一...
分类:编程语言   时间:2014-12-11 10:13:13    收藏:0  评论:0  赞:0  阅读:330
一步一步写算法(之线性结构的处理)
原文: 一步一步写算法(之线性结构的处理) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们知道,在内存中的空间都是连续的。也就是说,0x00000001下面的地址必然是0x00000002。所以,空间上是不会出现地址的突变的。那什么数据结...
分类:编程语言   时间:2014-12-11 10:11:33    收藏:0  评论:0  赞:0  阅读:281
一步一步写算法(之查找)
原文: 一步一步写算法(之查找) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 无论是数据库,还是普通的ERP系统,查找功能数据处理的一个基本功能。数据查找并不复杂,但是如何实现数据又快又好地查找呢?前人在实践中积累的一些方法,值得我们好好学...
分类:编程语言   时间:2014-12-11 10:10:53    收藏:0  评论:0  赞:0  阅读:286
一步一步写算法(之排序二叉树的保存和加载)
原文: 一步一步写算法(之排序二叉树的保存和加载) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 排序二叉树是我们开发中经常使用到的一种数据结构,它具有较好的插入、删除、查找特性。但是由于二叉树的指针较多,所以相比较其他的数据结构而言,二叉树...
分类:编程语言   时间:2014-12-11 10:10:33    收藏:0  评论:0  赞:0  阅读:264
一步一步写算法(之大数计算)
原文: 一步一步写算法(之大数计算) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 我们知道在x86的32位cpu上面,int表示32位,如果核算成整数的话,大约是40多亿。同样,如果在64位cpu上面,能表示的最大整数就是64位二进制,表示...
分类:编程语言   时间:2014-12-11 10:10:23    收藏:0  评论:0  赞:0  阅读:335
一步一步写算法(之 算法总结)
原文:一步一步写算法(之 算法总结)【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 自10月初编写算法系列的博客以来,陆陆续续以来写了几十篇。按照计划,还有三个部分的内容没有介绍,主要是(Dijkstra算法、二叉平衡树、红黑树)。这部分会在后...
分类:编程语言   时间:2014-12-11 10:10:13    收藏:0  评论:0  赞:0  阅读:277
一步一步写算法(之挑选最大的n个数)
原文: 一步一步写算法(之挑选最大的n个数) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 从一堆数据中挑选n个最大的数,这个问题是网上流传的比较广的几个问题之一。具体来说,它的意思就是:假设我们有100个数据,我们需要挑选出最大的n个数据(...
分类:编程语言   时间:2014-12-11 10:10:03    收藏:0  评论:0  赞:0  阅读:173
一步一步写算法(之排序二叉树删除-2)
原文: 一步一步写算法(之排序二叉树删除-2) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 2.4 删除节点的左右子树都存在,此时又会分成两种情形 1)左节点是当前左子树的最大节点,此时只需要用左节点代替根节点即可 /* * * 1...
分类:编程语言   时间:2014-12-11 10:09:43    收藏:0  评论:0  赞:0  阅读:301
C语言的传值与传址调用
原文:C语言的传值与传址调用传值调用并不能改变两个变量的值,而传址能。 为什么,因为,传值调用,仅仅是在函数内,调换参数的值。 而地址所指向的值,改变的不仅仅是函数内,函数外也改变。 请看代码: 这里还要注意:通常我们不会返回局部变量的地址. /* *************************...
分类:编程语言   时间:2014-12-11 10:09:33    收藏:0  评论:0  赞:0  阅读:309
递归与尾递归(C语言)
原文:递归与尾递归(C语言)【转】 作者:archimedes 出处:http://www.cnblogs.com/archimedes/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 在计算机科学领域中,递归式...
分类:编程语言   时间:2014-12-11 10:09:23    收藏:0  评论:0  赞:0  阅读:342
一步一步写算法(之排序二叉树删除-3)
原文: 一步一步写算法(之排序二叉树删除-3) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 3 普通节点的删除 3.1 删除的节点没有左子树,也没有右子树 测试用例1: 删除节点6 /* * * 10 ====...
分类:编程语言   时间:2014-12-11 10:09:13    收藏:0  评论:0  赞:0  阅读:294
初始化一个多维数组
原文:初始化一个多维数组《C和指针》第8章编程练习第1题: 1 /* 2 ** 初始化一个数组,其特定位置初始化为特定的值 3 */ 4 5 static unsigned char char_value[3][6][4][5] = { 6 { // 0 7 { // 0,0 8 { 0 } // ...
分类:编程语言   时间:2014-12-11 10:09:03    收藏:0  评论:0  赞:0  阅读:277
一步一步写算法(之二叉树深度遍历)
原文: 一步一步写算法(之二叉树深度遍历) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 深度遍历是软件开发中经常遇到的遍历方法。常用的遍历方法主要有下面三种:(1)前序遍历;(2)中序遍历;(3)后序遍历。按照递归的方法,这三种遍历的方法其...
分类:编程语言   时间:2014-12-11 10:08:23    收藏:0  评论:0  赞:0  阅读:284
一步一步写算法(之“数星星”)
原文: 一步一步写算法(之“数星星”) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 学过编程的朋友都知道,当初为了学习编程语言中的各种语法结构,我们要试着解决各种各样奇怪的题目。其中“数星星”就似乎其中的一种。什么是“数星星”呢?就是打印各...
分类:编程语言   时间:2014-12-11 10:08:03    收藏:0  评论:0  赞:0  阅读:286
一步一步写算法(之二叉树广度遍历)
原文: 一步一步写算法(之二叉树广度遍历) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在二叉树的遍历当中,有一种遍历方法是不常见的,那就是广度遍历。和其他三种遍历方法不同,二叉树的广度遍历需要额外的数据结构来帮助一下?什么数据结构呢?那就...
分类:编程语言   时间:2014-12-11 10:06:33    收藏:0  评论:0  赞:0  阅读:335
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!