ICode9

精准搜索请尝试: 精确搜索
  • 大话数据结构之树(下)2021-04-15 15:34:06

    一、二叉树的顺序存储结构 二叉树的顺序存储结构就是用一维数组存储二叉树中的结点,并且结点的存储位置,也就是数组的下标要能体现结点之间的逻辑关系,比如双亲与孩子的关系,左右兄弟的关系等 将上图存储在一维数组中,如下图所示: 数组的下标代表结点的位置,比如E结点的数组下标

  • 大话设计模式——15组合模式2021-04-15 12:29:28

    一、概念 将对象组成树形结构,以表示部分整体的层次结构。整体和部分可以被一致对待。当需求中体现整体和部分层次的结构,以及希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中所有的对象时,就可以考虑该模式。 二、代码示例 public abstract class Company { pr

  • 大话HTTP协议漫画+图解打造高中生也能学会的编程基础课程2021-04-14 07:03:05

    download:大话HTTP协议漫画+图解打造高中生也能学会的编程基础课程 无论从实际工作还是认知的角度,系统学习HTTP都非常必要,这是很多人刚需,但不论是学校还是市面上的教程很少有既系统全面又贴近实际工作的,这是我们制作此课程的出发点和目的 适合人群HTTP应用非常广泛,我们的课程适用于

  • 大话数据结构-第一章2021-04-08 23:32:50

    程序设计 = 数据结构 + 算法 1、数据结构:存在一种或多种特定关系的数据元素的集合 2、数据:描述客观事物的符号,是计算机可以操作的对象, 能被计算机识别,并输入给计算机处理的符号集合。 (简单地说:能输入到计算机 能被计算机识别) 3、数据元素:组成数据的、具有一定意义的基本单位,在计算

  • 【大话Mysql面试】-常见SQL语句书写2021-03-28 14:58:41

    【大话Mysql面试】-常见SQL语句书写 4.1 SQL语句主要分为哪几类? 数据定义语言DDL(Data Defination Language):主要为create drop alter等操作,即对逻辑结构等有操作的,其中包括表结构,视图和索引。 数据查询语言DQL(Data Query Language): 主要为select操作,即以select关键字的各种

  • 大话位段,枚举和联合体2021-03-20 16:58:06

    大话位段,枚举和联合体 位段 定义 位段的声明和结构体是类似的,是用来节 省空间的,与数据结构有两个不同: 位段的成员是(unsignse)int或是char,位段的成员后边有一个冒号和一个数字。 例如: struct A { int _a:4; int _b:10; int _c:12; int _d:25; }; 那这时候就有人问了,

  • 《偷看大话聊天记录学C语言》(6)以前跟我说编程很难的给我站出来2021-03-20 09:33:36

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。 若有想学习的内容可以在评论区留言,根据大家的要求持

  • 大话数据结构三(线性表)2021-03-12 19:33:12

    1、线性表的定义 线性表(List)零个或多个数据元素的有限序列 如果用数学语言来进行定义: 若将线性表记为(a1,…,ai-1,ai,ai+1,…,an),则表中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素。 当i=1,2,…,n-1时,ai有且仅有一个直接后继,当i=2,3,…n时,ai

  • 《大话设计模式》-简单工厂模式(java)2021-03-12 15:58:57

    简单工厂模式 1.面试受挫1.1小菜的代码1.2初学者代码毛病1.3小菜更改代码规范1.4面向对象编程1.5活字印刷,面向对象1.6面向对象的好处1.7复制和复用1.8业务的封装1.9 紧耦合 vs 松耦合1.10 简单工厂模式感谢阅读 1.面试受挫 题目:请用C++、Java、C#或VB.NET任意一种面向对

  • 【大话Mysql面试】-Mysql的索引为什么要使用B+树,而不是B树,红黑树等之类?2021-03-12 13:30:16

    Mysql的索引为什么要使用B+树,而不是B树,红黑树等之类? 在Mysql中,无论是Innodb还是MyISAM引擎,都使用了B+树做索引结构(这里先不考虑Hash索引)。那么我们从最普通的二叉树开始,从而说明Mysql为什么选择B+树作为索引结构。 一、二叉查找树 二叉查找树(BST,binary search Tree)也叫

  • 【大话数据结构】第八章-查找(1)2021-03-07 12:00:49

    八、查找(1) 1.查找概论 查找表(Search Table)是由同一类型的数据元素(或记录)构成的集合,如下图就是一个查找表。 关键字(key)是数据元素中某个数据项的值,又称为键值,用它可以标识一个数据元素,也可以标识一个记录的某个数据项(字段),我们称为关键码,如下图①②。 若此关键字可以唯一地标识

  • 《大话数据结构》第九章:排序(笔记)2021-03-04 22:00:44

    第九章:排序 排序:假设含有n个记录的序列为: { r 1 , r

  • 【大话数据结构】第七章-图2021-02-28 20:01:07

    七、图 1.图的定义 图 (Gragh) 是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 对于图的定义,需要注意几个地方: 线性表中我们把数据元素叫元素,树中将数据元素叫结点,在图中数据元素我们称之为顶点(Vertex)

  • 【大话设计模式】穿什么有这么重要?——装饰模式(Java)2021-02-17 22:01:16

    学习模式要善于变通,如果只有一个ConcreteComponent类而没有抽象的Component类,那么Decorator类可以是ConcreteComponent的一个子类。 同样道理,如果只有一个ConcreteDecorator类,那么就没有必要建立一个单独的Decorator类,只保留一个ConcreteDecorator类即可。 在这里我们就没必要有C

  • 大话数据结构.epub2021-02-15 16:36:08

    电子书资源:大话数据结构 书籍简介   本书为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同

  • 《大话设计模式》 原型模式 Java代码2021-02-04 18:57:56

    介绍 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 结构图 优点 一般在初始化的信息不发生变化的情况夏,克隆是最好的办法。这既隐藏了对象创建的细节,又对性能是大大的提高。 代码 //客户端 public class Main { public static void main(String[] a

  • (Python3 代码实现)《大话设计模式》九:建造者模式2021-01-26 22:02:32

    模式特点:将一个复杂对象的构建(Director)与它的表示(Builder)分离,使得同样的构建过程可以创建不同的表示(ConcreteBuilder)。程序实例:“画”出一个四肢健全(头身手腿)的小人代码特点:无 class Person: def create_head(self): pass def create_hand(self):

  • 大话数据结构读书笔记2021-01-13 12:33:53

    大话数据结构读书笔记 目录大话数据结构读书笔记第一章 数据结构绪论逻辑结构物理结构第二章 算法算法效率的度量方法第三章 线性表线性表的顺序存储结构线性表的链式存储结构静态链表循环链表和双向链表第四章 栈与队列栈栈的顺序存储结构即实现栈的链式存储结构即实现队列栈的顺

  • 2021-01-112021-01-11 20:30:21

    2021 1.13到2.27寒假写博客书目(待完成) 大话数据结构(程杰著) ing中python常用算法手册(徐庆丰著) ing中大话计算机I(冬瓜哥著)未完成Python代码整洁之道编写优雅的代码([美]苏尼尔 卡皮尔著)未完成

  • springcloud之大话springcloud2020-11-23 23:32:09

    Spring Cloud是什么?   Spring Cloud是一系列框架的有序集合。 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发, 如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等, 都可以用Spring Boot的开发风格做到一键启动和部署。   Spring并没有

  • 《大话数据结构》学习笔记——第三章 线性表2020-11-01 02:31:27

    第三章 线性表 3.1 开场白 3.2 线性表的定义 线性表(List):零个或多个数据元素的有限序列。线性表逻辑结构类型是线性结构。物理结构可以是顺序存储,也可以是链式存储。线性表元素之间是有顺序的。如下图,ai-1是ai的直接前驱,ai+1是ai的直接后继。 3.3 线性表的抽象数据类型 如下即是

  • 《大话数据结构》学习笔记——第一章 数据结构绪论2020-10-27 02:31:58

    第一章 数据结构绪论 1.1 - 1.3 小结主要内容一句话可以总结:程序设计 = 数据结构 + 算法 1.4 基本概念与术语 (1)数据:是描述事物的客观符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 本书所说的数据,其实就是符号,这些符号满足两个前提: 可以输入到计

  • 《大话数据结构》学习笔记——第二章 算法2020-10-27 02:31:40

    第二章 算法 2.1 开场白 2.2 数据结构与算法关系 2.3 两种算法的比较 #include <iostream> using namespace std; int method1() { int i, sum = 0, n = 100; for (i = 1; i <= n; i++) { sum = sum + i; } cout << sum; } int method2() { int i

  • 大话微服务中的边车模式2020-10-24 07:01:26

    (以下故事纯属虚构,如有雷同纯属巧合)概念自从微服务的浪潮席卷了烟哥的公司之后,烟哥的领导内心蠢蠢欲动,指派烟哥去将公司的传统服务架构改成微服务架构!于是烟哥就喊上了小刘到了一个僻静的角落探讨如何实施!烟哥:"小刘啊,去把公司那套天霸动霸Tua系统整整,接入注册中心,熔断器什么的,整

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有