会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fireway
2019年目标: 精学《Java编程思想》、《C++编程思想》
博客园
首页
新随笔
联系
订阅
管理
随笔 - 44
文章 - 0
评论 - 1
阅读 -
85062
2019年8月19日
C++中的C
摘要: 前言 因为C++是以C为基础的,所以要用C++编程就必须熟悉C的语法。 C语言的学习可以学习K & R C的《C程序设计语言》 创建函数 Q: 函数原型? A: 标准C/C++有一个特征叫函数原型(function prototyping)。调用函数时,编译器使用原型确保正确传递参数并且正确处理返回
阅读全文
posted @ 2019-08-19 06:42 fireway
阅读(748)
评论(0)
推荐(0)
2019年5月21日
C++编程思想 - 对象的创建和使用
摘要: 前言 用户定义的数据类型(data type)或类(class),是C++区别于传统过程型语言的地方。 通常将创建好的类库存放在库(library)中。 本篇会使用几个C++类库(class libraries),如:一个很重要的标准库是输入/输出流库,可以用它从文件或键盘读取数据,并且将数据写入文
阅读全文
posted @ 2019-05-21 06:43 fireway
阅读(779)
评论(0)
推荐(0)
2019年4月27日
Java编程思想 - 并发
摘要: 前言 Q: 为什么学习并发? A: 到目前为止,你学到的都是有关顺序编程的知识,即程序中的所有事物在任意时刻都只能执行一个步骤。 A: 编程问题中相当大的一部分都可以通过使用顺序编程来解决,然而,对于某些问题,如果能够并行地执行程序的多个部分,则会变得非常方便而且很有必要。 A: 并发编程可以使程序
阅读全文
posted @ 2019-04-27 23:34 fireway
阅读(701)
评论(0)
推荐(1)
2018年12月5日
Java数据结构和算法 - 堆
摘要: 堆的介绍 Q: 什么是堆? A: 这里的“堆”是指一种特殊的二叉树,不要和Java、C/C++等编程语言里的“堆”混淆,后者指的是程序员用new能得到的计算机内存的可用部分 A: 堆是有如下特点的二叉树: 1) 是一棵完全二叉树 2) 通常由数组实现。前面介绍了如何用数组表示树 3) 堆中的每个节点
阅读全文
posted @ 2018-12-05 07:44 fireway
阅读(667)
评论(0)
推荐(0)
2018年8月23日
Java数据结构和算法 - 二叉树
摘要: 前言 数据结构可划分为线性结构、树型结构和图型结构三大类。前面几篇讨论了数组、栈和队列、链表都是线性结构。树型结构中每个结点只允许有一个直接前驱结点,但允许有一个以上直接后驱结点。树型结构有树和二叉树(Binary Tree)两种,二叉树最多只允许有两个直接后继结点的有序树。 本篇将学习树的用途、运
阅读全文
posted @ 2018-08-23 07:03 fireway
阅读(1105)
评论(0)
推荐(0)
2018年8月10日
Java数据结构和算法 - 高级排序
摘要: 希尔排序 Q: 什么是希尔排序? A: 希尔排序因计算机科学家Donald L.Shell而得名,他在1959年发现了希尔排序算法。 A: 希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。 Q: 回忆之前的插入排序,有哪些缺点? A: 回忆之前的简单排序的“插入排序”一
阅读全文
posted @ 2018-08-10 07:53 fireway
阅读(731)
评论(0)
推荐(0)
2018年7月14日
Java数据结构和算法 - 递归
摘要: 三角数字 Q: 什么是三角数字? A: 据说一群在毕达哥拉斯领导下工作的古希腊的数学家,发现了在数学序列1,3,6,10,15,21,……中有一种奇特的联系。这个数列中的第N项是由第N-1项加N得到的。 由此,第二项是由第一项(1)加上2,得3。第三项是由第二项(3)加上3得到6,依次类推。 这个序
阅读全文
posted @ 2018-07-14 10:10 fireway
阅读(1320)
评论(0)
推荐(0)
2018年6月4日
Java数据结构和算法 - 链表
摘要: Q: 为什么要引入链表的概念?它是解决什么问题的? A: 数组作为数据存储结构有一定的缺陷,在无序数组中,搜索是低效的;而在有序数组中,插入效率又很低;不管在哪一个数组中删除效率都很低;况且一个数组创建后,它的大小是不可改变的。 A: 在本篇中,我们将学习一种新的数据结构 —— 链表,它可以解决上面
阅读全文
posted @ 2018-06-04 06:46 fireway
阅读(927)
评论(0)
推荐(0)
2018年4月24日
Java数据结构和算法 - 栈和队列
摘要: Q: 栈、队列与数组的区别? A: 本篇主要涉及三种数据存储类型:栈、队列和优先级队列,它与数组主要有如下三个区别: A: (一)程序员工具 数组和其他的结构(栈、队列、链表、树等等)都适用于数据库应用中作为数据记录。它们常用于记录那些对应于现实世界的对象和活动的数据,如职员档案等,这些结构便于数据
阅读全文
posted @ 2018-04-24 06:31 fireway
阅读(650)
评论(0)
推荐(1)
2018年3月22日
Java数据结构和算法 - 简单排序
摘要: Q: 冒泡排序? A: 1) 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2) 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; 3) 针对所有的元素重复以上的步骤,除了最后一个。因此总共有N - 1 趟; 4) 持续每次对越来越少的元素
阅读全文
posted @ 2018-03-22 06:48 fireway
阅读(350)
评论(0)
推荐(0)
下一页
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Android(3)
C/C++(15)
Java(18)
其他(8)
随笔档案
2019年8月(1)
2019年5月(1)
2019年4月(1)
2018年12月(1)
2018年8月(2)
2018年7月(1)
2018年6月(1)
2018年4月(1)
2018年3月(4)
2018年1月(2)
2017年12月(1)
2017年11月(1)
2017年8月(3)
2017年7月(4)
2016年12月(1)
2016年11月(5)
2016年10月(3)
2016年9月(6)
2016年8月(5)
更多
阅读排行榜
1. MD5 SHA1 HMAC HMAC_SHA1区别(20141)
2. 结合程序崩溃后的core文件分析bug(12308)
3. 硬链接和软链接(6465)
4. 函数chdir、fchdir和getcwd(4034)
5. git push每次提交都要输入用户名的解决方案(3974)
最新评论
1. Re:Ant的使用
Ant基本上很少用了
--大明二代
点击右上角即可分享