李玮玮
 深入解析Java中的static关键字
static关键字大家并不陌生,是表示静态的。今天我们就来总结下static关键字在Java中的用法,主要从3个方面来进行阐述。 1、 Java中的对象、变量、方法等的内存分配 我们已经知道Java程序
王鹏帆
 Java—谈匿名内部类
一、内部类简述 大家可能对内部类略知一二,那什么是内部类呢,顾名思义,可以将一个类的定义放在另一个类的定义内部。为什么要使用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立
杨伟彬
 数据结构——Huffman树
Huffman树是二叉树的一个很重要的应用,学生要着重掌握其构造方法,理解Huffman编码(可以用于加密、压缩存储等),根据实际应用场合,灵活使用Huffman树和Huffman编码。1、几个概念
刘冠军
 JavaScript -- 数据类型
JavaScript的数据类型分为两类:原始类型(primitive type或基本类型)和引用类型(object type或对象类型)。原始类型包括:Number(数字)、String(字符串)、Boolean(布尔值)、Nu
杨伟彬
 数据结构——线性表的链式表示和实现
1. 线性链表 线性表链式存储结构的特点:用一组物理位置任意的存储单元来存放线性表的数据元素(这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的)。因此,链表中元素的逻辑次序和物理次序不一定相同
王艳华
 数据结构——栈的经典应用
栈是限定仅在表尾进行插入或删除操作的线性表,具有后进先出 (LIFO)的特点,如图1所示。由于栈具有后进先出的固有特性,使得栈成为程序设计中的非常有用工具。
朱应丽
 Java中对象的初始化过程
1、类加载到内存的时机 程序运行过程中,如果某个类从来没有被使用过,那么它永远都不会被加载到内存中,当我们创建某个类的对象,或者引用某个类的静态成员的时候,才会把这个类加载到内存当中。2、静态成员的初始化 当一
杨伟彬
 数据结构——时空复杂度
1. 算法效率的度量 算法执行的时间需通过依据该算法编制程序在计算机上运行时所消耗的时间来度量。而度量一个程序执行时间通常有两种方法。(1)事后统计法 因为计算机内部都有计时功能,有的甚至精确到毫秒级,不同算法
蕾蕾
 数据结构——稀疏矩阵的压缩存储
一、基本概念1) 稀疏矩阵 稀疏矩阵(Sparse Matrix):对于稀疏矩阵,目前还没有一个确切的定义。设矩阵A是一个n*m的矩阵中有s个非零元素,设 δ=s/(n*m),称δ为稀疏因子,如果某一
蕾蕾
 数据结构——KMP算法
一、KMP算法 该改进算法是由D.E.Knuth ,J.H.Morris和 V.R.Pratt提出来的,简称为KMP算法。其改进在于: 每当一趟匹配过程出现字符不相等时,主串指示器不用回溯,而是利用已经得到的&ldq
金梦
 同步课增加学员的方法说明
目前,雪梨教育同步课增加学员主要有批量导入并确认以及申请审核两种方式。方式一 批量导入并确认教师操作流程在同步课成员页面点击“邀请新成员”按钮,在打开的“邀请新成员”页面,选择Tab标签&ld
王艳华
 数据结构——ADT的理解
抽象数据类型(abstract data type,简称ADT),是指一个数学模型以及定义在该模型上的一组操作。抽象数据类型的定义,仅取决于它的一组逻辑特性,而与其在计算机内部如何表示和实现无关。其数据对象和对象操作的规格说
8-毛俊杰
 对数组求和的优化以及时间复杂度的分析
1.最基本的数组求和,使用迭代版本,对其时间复杂度分析为O(n)。int sumI ( int A[], int n ) { //数组求和算法(迭代版) int sum = 0; //初始化累计器,O(1) for ( int i = 0;
8-毛俊杰
 数据结构:链式前向星--------对图结构存储的优化
图的存储一般有两种:邻接矩阵、邻接表、前向星。若图为稀疏图,使用二维数组存储邻接矩阵或vector来存储邻接表过于浪费内存;若为稠密图,就无法使用邻接矩阵了,只能用邻接表或者前向星的存储方式。但前向星的效率不高,于是ssfz神牛Malash
8-毛俊杰
 java学习杂项笔记(part1)
如需要更好的阅读体验,请移步我的博客:http://blog.51ac.club内容:lang包、java的变量赋值、jshell的使用、java编译器的优化、赋值的下划线、java变量的初始值、java中的相等、java中的五个内存区--
孟一凡
 core/ngx_core剖析
头文件起手式每一个头文件都必须具备头文件起手式,#ifndef、#define和#endif,这样做可以防止头文件被多次加载,最好头文件编辑一开始就这样,防止忘掉其中一部分,因为预编译是不带代码格式缩进的,所以在#endif这行中应该有注释
3-李栋良
 C语言面向过程用FCFS和SJF算法模拟作业调度
下意识还是想用面向对象去编程,但是二维数组传参数想着有些麻烦,于是就写成这样了,有些冗余。这次是真的体会到面向对象编程思想的好处了。也发先了一个以前没发现的坑:C语言scanf函数在连续输入字符型变量时需要注意:比如代码是这样的:char
3-李栋良
 操作系统作业——C语言用双向链表,模拟实现动态分区分配
第一次发帖子,有点激动和紧张代码:#include<stdio.h> #include<malloc.h> typedef struct storage { int name; int size; int start
美团点评送外卖
 Go的一些特性,OOP深度思考
听说雪梨换了编辑器,尝试一下好用不好用,最近在美团天天写Go和做一些关于云计算容器方面的研究,同时也在搞一些工程化的东西 这个语言一定是要强推的语言,不知道学院什么时候能开这个课程,这个才是正儿八经搞云计算的东西,docker就是这个写的,
8-毛俊杰
 链表抽象数据结构的实现
一共分为3个文件,包括头文件(存放链表操作函数的声明),函数定义文件和测试文件//链表的函数声明:ChainList.h #include <stdlib.h> typedef struct Node { DATA data;