上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页
摘要: 之前的几篇文章中,总结了java中的基本语句和基本数据类型等等一系列的最基本的东西,下面就来说说java中的函数部分 <! more 函数基础 在C/C++中有普通的全局函数、类成员函数和类的静态函数,而java中所有内容都必须定义在类中。所以Java中是没有全局函数的,Java里面只有普通的类成员 阅读全文
posted @ 2019-05-05 13:14 masimaro 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 上一篇中简单谈了一下自己对Java的一些看法并起了一个头,现在继续总结java的相关语法。java语法总体上与C/C++一样,所以对于一个C/C++程序员来说,天生就能看懂Java代码。在学习java的时候,上手非常快。我感觉自己就是这样,看代码,了解其中一些重点或者易错点的时候发现,与C/C++里 阅读全文
posted @ 2019-04-27 12:16 masimaro 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 最近抽时间在学习Java,目前有了一点心得,在此记录下来。 由于我自己之前学过C/C++,而Java的语法与C/C++基本类似,所以这一系列文章我并不想从基础一点点的写,我想根据我已有的C/C++经验,补充一些需要注意的点,或者java中独特的内容,或者将C/C++进行对比来总结一下学习的内容。 < 阅读全文
posted @ 2019-04-20 14:17 masimaro 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 最近完成了一个使用VC++ 操作word生成扫描报告的功能,在这里将过程记录下来,开发环境为visual studio 2008 <! more 导入接口 首先在创建的MFC项目中引入word相关组件 右键点击 项目 添加 新类,在弹出的对话框中选择Typelib中的MFC类。 然后在弹出的对话框中 阅读全文
posted @ 2019-04-14 15:30 masimaro 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,回顾了一下针对选择排序的优化算法——堆排序。堆排序的时间复杂度为O(n logn),而快速排序的时间复杂度也是O(n logn)。但是快速排序在同为O(n logn)的排序算法中,效率也是相对较高的,而且快速排序使用了算法中一个十分经典的思想——分治法;因此掌握快速排序还是很有必要的。 阅读全文
posted @ 2019-04-06 13:48 masimaro 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 上一次说到了3种基本的排序算法,三种基本的排序算法时间复杂度都是O(n^2),虽然比较简单,但是效率相对较差,因此后续有许多相应的改进算法,这次主要说说堆排序算法。 <! more 堆排序算法是对选择排序的一种优化。 那么什么是堆呢?堆是一种树形结构。在维基百科上的定义是这样的“给定堆中任意节点 P 阅读全文
posted @ 2019-03-31 14:51 masimaro 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 之前听到过别人有说过Python只是一个玩具做不了大项目,我当时是嗤之以鼻的,不说豆瓣这样的公司采用Python做的网站,GitHub上那么多大项目都是用Python写的,怎么能说Python只是一个玩具呢。直到我参与维护一个Python项目。 弱类型 一般都说Python的弱类型是程序员的福音,程 阅读全文
posted @ 2019-03-24 12:35 masimaro 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 前面几篇基本上把基本的数据结构都回顾完了,现在开始回顾那些常见的排序算法。 排序是将一组无序的数据根据某种规则重新排列成有序的这么一个过程,当时在大学需要我们手工自己实现的主要有三种:选择排序、插入排序和冒泡排序。因为它比较简单,所以这里把他们放到一起作为最基本的排序算法。 <! more 插入排序 阅读全文
posted @ 2019-03-23 13:00 masimaro 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 栈与队列一样也是一种线性的数据结构,与队列不同的是栈是一种先进后出的结构,有点类似于现实中的弹夹,最后压进去的子弹总是最先被打出来,在计算机中栈用到的地方就是用作函数传参与函数中局部变量的保存,也就是我们经常说的函数栈。栈同样有基于数组和基于链表的实现 <! more 基于链表的实现 基于链表实现的 阅读全文
posted @ 2019-03-02 11:29 masimaro 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 队列也是一种线性的数据结构,它与链表的区别在于链表可以在任意位置进行插入删除操作,而队列只能在一端进行插入,另一端进行删除。它对应于现实世界中的排队模型。队列有两种常见的实现方式:基于列表的实现和基于数组的实现 <! more 基于链表的实现 基于链表的队列,我们需要保存两个指针,一个指向头节点,一 阅读全文
posted @ 2019-02-23 18:26 masimaro 阅读(364) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页