自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何快速打好Java基础?

下面就根据我的实战经验,谈一谈具体的学习过程。 01、准备 学习之路是一项很逆人性的差事,并不是每个人都能够坚持下来,尤其是打基础的阶段,过于强求的话可能就会适得其反,没入门先放弃了。 1)对 Java 感兴趣,对互联网的高薪感兴趣,对“程序员秃顶”的段子视若无睹,只有这样,你才能真正地坚持下去。 2)富有坚韧不拔的学习能力,别总遇到一点点困难,就自暴自弃。 3)设定一个目标就死磕,如果...

2020-02-12 10:07:30 134

原创 十大排序算法之桶排序

算法归类 简单排序:插入排序、选择排序、冒泡排序(必学) 分治排序:快速排序、归并排序(必学) 分配排序:桶排序、基数排序 树状排序:堆排序(必学) 其他:计数排序(必学)、希尔排序 桶排序 原理:把长度为n的待排序列放在m个有限的桶里,对每个桶进行排序,然后再还原。(它还是计数排序的优化版,计数排序申请的额外空间跨度从最小元素值到最大元素值,若待排序集合中元素不是依次递增的,则必然有空间浪费情...

2020-02-11 13:38:38 99

原创 C++函数模板详解(一):概念和特性

一、定义一个简单的函数模板 下面的这个例子就定义了一个模板函数,它会返回两个参数中最大的那一个: <span style="color:#333333"><code><span style="color:#008000">// 文件:"max.hpp"</span> <span style="color:#0000ff">templ...

2020-02-11 12:09:15 203

原创 register关键字

在C语言中,register关键字用于请求编译器将变量直接定义在寄存器中(编译器可能会根据实际情况忽略这个请求)。然而,这个功能在C++中是一个鸡肋,因此大多数C++不会针对register关键字进行特殊优化。 int main(int argc, char *argv[]) { register int a = 0; int *pa = &a; // C语言不允许这...

2020-02-11 12:07:15 2406

原创 C++对于C故有问题的改进

C++继承了所有的C特性,并且提供了更丰富的语法和特性(OOP支持、模板支持等),并且拥有和C语言同样出色的运行效率。针对C语言的固有问题,C++做出了如下的升级: 所有变量都可以在需要使用时再定义(C99支持) 忽略register关键字,仍然可以取得register变量的地址 不允许定义多个同名的全局变量(C允许这样做,并且这些变量最终会被链接到同一块内存上) struct关键字现在可...

2020-02-11 12:05:55 196

空空如也

空空如也

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

TA关注的人

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