自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是菜鸟-从底层做起

梦想还是要有的,万一实现了呢 > ^_^<

  • 博客(34)
  • 问答 (3)
  • 收藏
  • 关注

原创 我的CSDN博客世界:欢迎切磋和交流

你好!这是我的CSDN博客世界,欢迎你的到来!

2014-07-20 17:10:12 2636

原创 关于时间复杂度和空间复杂度的一些想法

在学C语言编程的时候,相信很多朋友都不会涉及

2014-07-28 19:19:35 754

原创 我对归并算法的理解

看到有很多人博客中写到归并算法,以及直接上代码,大致看了下,都

2014-07-24 23:18:35 609

原创 程序员必须克服的十大编程禁忌

程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。这就是我们如何将小麦从糟糠中区别出来以及如何避免编程禁忌的绝佳经验。此外,最重要的就是可

2014-07-24 22:49:59 1721

原创 数据结构-冒泡算法

相信很多人写过这个算法了,直接上代码:这是冒泡排序的函数封装望参考

2014-07-22 13:34:26 516

原创 数据结构--排序算法之冒泡排序

相信很多人写过这个算法了,直接上代码:

2014-07-22 13:28:36 513

转载 IT:双桥故事

IT寓言:双桥故事分类: 其两个老工程师坐在一起聊天,炫耀他们自己做过的最伟大的项目。其中一个工程师讲述他说如何设计他此生建造的最大的一座桥梁。 “这是一座横跨大峡谷的大桥,”他对他的朋友说。“一个又宽又深的大峡谷。我们花了两年时间研究地质结构,选择建设地点。然后我们雇用最能干的人来设计大桥,这又用去了5年。我们跟最大的工程公司签约,让他们修建架

2014-07-20 16:55:15 1006

转载 成长的寓意:做一棵永远成长的苹果树

告别码农,成为真正的程序员转载自本文是我借助 Google 从网上拼凑的文章,可能条理不是很清晰,希望对广大程序员们有些帮助。一、成长的寓言:做一棵永远成长的苹果树一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。

2014-07-20 16:48:02 4575

原创 关于二叉树的非递归遍历的算法疑惑

二叉树的遍历让递归算法的思想得到了无限的魅力施展,可以说二叉树的操作

2014-07-20 16:32:24 549

转载 二叉树的非递归遍历

二叉树的非递归遍历转载自:二叉树的非递归遍历         二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟

2014-07-20 16:25:44 432

转载 C语言数据结构--双向链表的学习

C语言数据结构----双向链表概括:主要说明双向链表的基本概念和具体操作以及源代码。一、基本概念1.有了单链表以后我们可以把内存中小块的空间联系在一起,并且把每一个小块都存储上我们想要存储的数值。但是单链表只有一个next,我们每一次都要从头开始遍历整个链表,这样的话如果我们对单链表进行逆序访问那么将是一项很耗时的操作。2.双向链表解决了

2014-07-14 11:34:50 631

原创 顺序表中静态顺序表的创建、插入和删除一个元素(源码分析)

在数据结构的开始,首要讲的是顺序表,顺序表分为静态

2014-07-10 08:27:03 2834

原创 从兔子产仔来看斐波那契数列问题

斐波那契数列问题说的是什么?即1 1 2 3 5 8 11 19 ...

2014-07-09 20:45:50 639

原创 新郎和新娘--源码

源码:#includeint func(int i,int j,int k,char wife[3]){       if(wife[i] == 'X')              return 0;       if(wife[k] == 'X')              return 0;       if(wife[k] == 'Z')         

2014-07-09 20:43:21 880

原创 新郎和新娘

新郎和新娘问题有新郎A B C 和新娘X Y ZA说他要和X结婚,X说她要和C结婚,C说他要和Z结婚,他们都是在开玩笑问他们是谁和谁要结婚 还是应用了穷举法思想1、一共6个人,只有6种选择2、根据要求,谁和谁不是一对,排除一些选择

2014-07-09 20:41:08 854

原创 寻找一个矩阵的鞍点

何为矩阵的鞍点,即一行中最大,

2014-07-09 20:39:38 2261

原创 二分法查找数字--算法分析和源码

采用二分法查找数字是用的比较多的一种方法其算法思想可以这样理解:比如有

2014-07-09 20:23:06 1346

原创 一道简单的C程序--考考你

有这样一道简单的C程序一个猴子第一天摘了很多桃子,吃掉了一半,又

2014-07-05 22:16:00 655 1

原创 C语言编程--水仙花数

如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数 算法分析:首先是一个三位数,即从100到999之间然后是得到每一位上的数字,存到一个数组里再分别计算看结果是否和这个数相等 源码:#includeint n=0;int func(int i){                int s=0;                int m=0

2014-07-05 20:34:33 10915 2

原创 C语言编程--爱因斯坦的阶梯问题

题目:有一个长阶梯若每步上2阶,最后剩下1阶若每步上3阶,最后剩下2阶若每步上5阶,最后剩下4阶若每步上6阶,最后剩下5阶只有每步上7阶,最后刚好一阶也不剩下请问该阶梯至少有多少阶                       解:设为x阶,由以上可列方程:x%2 = 1x%3 = 2x%5 = 4x%6 = 5x%7 = 0x取100以内

2014-07-05 19:52:04 24080 5

原创 C语言编程--新郎和新娘问题

新郎和新娘问题有新郎A B C 和新娘X Y ZA说他要和X结婚,X说她要和C结婚,C说他要和Z结婚,他们都是在开玩笑问他们是谁和谁要结婚 还是应用了穷举法思想1、一共6个人,只有6种选择2、根据要求,谁和谁不是一对,排除一些选择   源码:#includeint func(int i,int j,int k,char wife[3]){  

2014-07-05 19:30:35 2369

原创 如何用指针来实现访问数组的元素-趣味一看

先上一段代码:#includeint main(){int a[]}

2014-07-05 10:28:18 1324

原创 Handler的使用方法(一)

//**********************************************想花点时间谈谈Handler的使用方法,是应为Handler的使用涉及到了线程类的使用,也是在程序中用到了线程,关于线程,是个很重要的概念,因为以后的嵌入式系统的应用开发往往在程序的调用都会用到线程和进程,这一个机制是由操作系统而非应用程序本身来进行调节。前面的控件不说了,直接看代码:

2014-07-02 22:16:33 1514

原创 Activity的布局初步(二)

这一篇想说的是activity的嵌套布局前一个说的布局是单一的布局,比如只用一种布局方式,LinearLayout和TableLayout布局而要做出比较复杂的布局文件,可以把这些布局方式嵌套起来

2014-07-02 22:15:49 487

原创 Activity的布局初步(一)

//*************************************************************这篇博客写的是Activity的布局初步,主要内容是两块:LinearLayout布局和TableLayout布局先说一说LinearLayout布局,这里是讲了一个实例,主要是针对.xml文件里的控件设置的,首先要搞清楚两个概念,即根标签和子标签我

2014-07-02 22:15:48 649

原创 Activity的生命周期(二)

//************************************************************这篇来谈谈task  什么是task?task is a stack of activities  也就是说task是一个存放着很多activity的类的栈来看一个实例其中有firstActivity  SecondActivity Third

2014-07-02 22:15:11 456

原创 Activity的生命周期(一)

//*****************************************************************************这篇博客来说说Activity的声明周期通常,一个Activity有7个生命周期函数 即 onCreate() onStart() onRestart()  onResume()  onPause()  onStop()  o

2014-07-02 22:14:16 556

原创 常见控件的使用方法(一)

//*******************************************************我是觉得当在学习有所收获后,及时的写篇博客总结一下,对学习的内容掌握的会更加的深入和透彻,因为这是用自己的话去总结和理解,相对会受益更大。这篇博客是要写一个应用程序功能是:计算两个数值的乘积,然后把结果显示在第二个activity上面首先是新建两个activit

2014-07-02 22:13:04 641

原创 Activity和Intent

在今天学习了Activity这个类,知道了这是一个用户和应用程度之间的一个接口;另外一种理解,它是很多控件的一个大的容器;我相信这样去理解这个Activity这个类就轻松多了。//***************************************************下面就出现了一个问题,怎么进行两个activity之间的消息传送呢?这就用到了Intent

2014-07-02 22:11:02 543

原创 关于Android的一些概念有感

首先什么是Android?从接触android开始,写过android的应用程序,但始终不是非常的明白什么是android,到底android是什么东东?android出身于linux家族,拥有linux的一些特性和优点,它是基于linux平台的开源的手机操作系统。什么又是模拟器?是指计算机上模拟android系统,然后使用该系统调试并运行开发的android应用程

2014-07-02 22:10:59 498

原创 Activity的学习

//********************************************************************关于Activity的学习,我想用自己的话和大家说说,菜鸟出来匝道,还请各位大虾指教!首先说明是Activity?我记得写第一个应用程序的时候,看过别人写的程序很多都是继承了activity这个类,这当然是一个类,不过这是一个什么类呢?

2014-07-02 22:10:04 689

原创 如何创建自己的第一个Android应用程序

//**************************************************************以下是我学习过后自己总结的一些个人看法和知识点,不完全正确,希望可以和网友探讨交流,共同进步!讲到android的第一个应用程序,我想不管是哪种语言,c /c++ /C# 等等,首先就是Hello world! 这里也不例外,是HelloAndroid!

2014-07-02 22:09:11 1591

原创 开始我的Android之旅

今天初步学习了Android开发平台之旅环境搭建就不说了,有需要的朋友我们可以互相探讨交流主要是有以下几个内容:1、观赏android王国全景地图2、android常用组件3、android 开发工具4、关于android的应用android全景地图主要是google提供了android四层架构:应用层 应用框架层 库和运行环境层  linu

2014-07-02 22:08:11 519

原创 学习uC/OS的一些心得

前几天看了邵贝贝翻译的嵌入式实时操作系统,回想起来,想在做一个简短的总结该书的作者名字在书中并没有中文翻译估计叫他杰恩-莱布罗斯吧这本书一个最大的特点就是不好理解,思维习惯不是很符合东方人的思维所以跳跃性很大,也可能是自己水平太差!书中讲到OS,本质就是函数。函数的调用我记得印象比较深刻的一点就是一个任务的运行的调用不再受支配于m

2014-07-02 21:40:33 1291

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除