ICode9

精准搜索请尝试: 精确搜索
  • 一般线性表的链式存储Note2021-07-21 10:30:44

    单链表 数据结构 || 单链表学习总结 --iTXCode的CSDN博客 不循环循环 双链表 不循环 数据结构 || 带头非循环双链表 --iTXCode的CSDN博客 循环 数据结构||(C语言版)带头循环双链表 --iTXCode的CSDN博客 静态链表

  • 数据结构与算法之归并排序2021-07-21 09:58:20

    /*  * 递归之归并排序   * 归并排序就是将两个有序的数组,合到一起,得到一个新的有序数组的过程  * 算法分析:首先拿a的第一个元素跟b的第一个元素比较,a的大,那么把b的元素放到新的数组c上  * 然后再拿a的第一个元素跟b的第二个元素比较,a的元素小,那么就把a的第一个元素放到数组

  • 带你了解两种线性规划的方法:稀疏矩阵存储和预处理2021-07-21 02:32:18

    摘要:本文为大家带来线性规划的稀疏矩阵存储和数据预处理。 本文分享自华为云社区《线性规划--稀疏矩阵》,原文作者:Bale10 。 随着AI时代的发展,线性规划问题的规模越来越大是一种必然。面对大规模的线性规划问题,如何存储数据,使得存储空间节省以避免资源的浪费,并且使得数据的查询、修

  • 【Java数据结构与算法】简单排序、二分查找和异或运算2021-07-20 23:35:51

    简单排序 选择排序 概念 首先,找到数组中最小的那个元素,其次,把它和数组的第一个元素交换位置(如果第一个元素就是最小的元素那么它就和自己交换)。再次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法叫做选择排序,因为它在不断

  • Redis常用数据结构和存储结构-Hash2021-07-20 23:01:59

    redis数据类型 String、Hash、Set、List、ZSet、Hyperloglog、Geo、Streams 2. Hash 哈希 内部结构,结合String的图,只是ptr指向其它数据结构,type为HASH redis的哈希对象的底层存储可以使用ziplist(压缩列表)和hashtable。当hash对象可以同时满足一下两个条件时,哈希对象使用zi

  • 数据结构与算法分析-C语言描述:习题记录2021-07-20 23:00:25

    数据结构与算法分析-C语言描述:习题记录 今天在学习本书第二章的习题部分的时候觉得习题2.7.c比较有意思故作记录,使用语言c# 1.三种算法的程序记录 算法1 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

  • 数据结构 - 双链表的向前遍历和向后遍历,删除节点,2021-07-20 19:00:58

    1.双链表的内部构造 2.向前遍历双链表 // 前向遍历一个双遍历,参数pTail要指向链表末尾 void qianxiang_bianli(struct node *pTail) { struct node *p = pTail; while (NULL != p->pPrev) { printf("data = %d.\n", p->data); p = p->pPrev; } }   3.向后遍历

  • C语言体现数据结构中的尾插法2021-07-20 13:57:33

    #include <bits/stdc++.h> //尾插法输出的数都是顺序的 using namespace std; typedef struct node { int data;//数据域,存储数据 struct node *next;//指针域,存储指针,存放后继结点信息 }no; //这里的尾插法将tail作为可移动的指针,p也是可移动的, //p它是用于生成新的

  • Java经典入门教程!深圳java开发平均工资2021-07-20 13:05:28

    这些面试题你都会了吗?(精选97道Java核心面试题) 常量池有哪些,数据结构,自己设计一个常量池String为啥设计为final,好处是啥,其中的equals方法如何实现的jdk序列化怎么实现,有测试过他的性能吗,serialVersionUID的作用是什么,用过一些其他序列化方式没,为什么需要序列化这个技术hashmap

  • Java组件化开发教程!java开发手机软件那个比较好2021-07-20 12:58:48

    蚂蚁金服一面: 先自我介绍,讲讲自己基础掌握情况,以及项目经历平时会用到哪些数据结构?链表和数组的优缺点?解决hash冲突的方法有哪些?讲讲自己对HashMap的理解,以及和Weakhashmap的区别?你刚才讲的是JDK1.7版本的实现,知道JDK1.8做了哪些改动么?你们在微服务中用RPC通信还是REST?RPC和H

  • 数据结构(4)—— 树与二叉树2021-07-19 21:34:50

    写在前面 树这节,主要考察的是选择题,对于代码的能力要求并不是很高。但以防万一,还是实现了一些常见的结构,供自己练习。 依照惯例,上一节地址:数据结构(3)—— 串 二叉树的各种遍历 注意点 由于树是一种递归结构,因此要实现树的深度优先遍历(先序,后序,中序)十分简单,直接递归就好了。对于广度

  • 基本数据结构 -- 数组2021-07-19 21:33:31

    定义:数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。 区别数组指针和指针数组: 数组指针  本质上是指针,指向一维数组。 指针数组  本质上是数组,存放的元素是指针。

  • 大话数据结构---最详细思维导图第2章算法概论2021-07-19 21:31:19

    认为写得好的小伙伴,做好点赞,收藏和转发

  • 干货来袭!mysql字符串转数字比较2021-07-19 21:30:43

    微服务架构 ①微服务概念: ②Spring Cloud微服务架构: 海量数据处理 ①:经典的海量数据处理面试题 高可用架构 ①基于 Hystrix 实现高可用: ②限流: ③熔断: 高并发架构 ①消息队列: ②搜索引擎: ③缓存: ④分库分表: ⑤读写分离: ⑥高并发系统: 分布式系统 ①系统拆分: ②分

  • BUAA大一下数据结构题解(C程序括号匹配检查)2021-07-19 20:34:58

    【问题描述】 编写一程序检查C源程序文件中{}、()等括号是否匹配,并输出第一个检测到的不匹配的括号及所对应括号所在的行号(程序中只有一个括号不匹配)。 注意: 1.除了括号可能不匹配外,输入的C源程序无其它语法错误。 2.字符常量、字符串常量及注释中括号不应被处理,注释包括单行注

  • java开发微信公众号,含面试题+答案2021-07-19 20:32:15

    虚惊一场,差点挂在美团三面,罪魁祸首居然竟是“Redis”? 在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能。美团面试常常就会被问到Redis相关知识,而这次我就差点挂在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了... redis了解吗?Redis key 的过期策略Redis了

  • 数据结构-课程笔记(5)2021-07-19 19:03:41

    第五节课 7.19 串 串是由零个或多个字符组成的 有限序列 “” ≠ “ ” 空串ø不等于空格。 串的存储结构: 定长顺序存储(可能截断) 堆分配存储(动态分配空间) 块链存储(用链表存储)。 串的默认开始序号为1。 选择填空串中任意个连续的字符组成的子序列称为该串的子串。 如

  • 达梦数据库比较两个表的数据结构是否相同,并找出差异2021-07-19 14:04:11

    应用场景:数据库里有两个数据结构一样的表,在其中一个主表中设计了一个触发器,当删除该表中的一条数据时,同时把这条记录插入另一个表,有时候会突然报错,一直提示表结构不一样不能删除,这个时候就需要比较这两个表的结构。 1、创建测试表 create table TA(   id   VARCHAR2(36) not nu

  • 算法与数据结构——线性表2021-07-19 13:04:15

      算法的五个基本特性:输入(0-多个输入)、输出(1-多个输出)、有穷性(算法程序的运行时间是有限的)、确定性(算法中的每个程序步骤都必须有明确的定义,不允许有模棱两可的多义性)、可行性(针对实际问题而设计的算法,执行后能得到满意的结果)。算法设计的要求:可读性(便于阅读)、健壮性(一个算法对不

  • VFS数据结构之(dentry)2021-07-19 13:01:51

    1. 目录项对象(dentry object) VFS把每个目录看作一个文件,由若干子目录和文件组成。对于进程查找路径名中的每个分量,内核都为其创建一个目录项对象;目录项对象将每个分量与其对应的索引节点相联系。例如/tmp/test,内核会分别为“/”,“tmp”,“test”创建目录项。注意,目录项对象在

  • 【PHP数据结构】顺序表(数组)的相关逻辑操作2021-07-19 10:36:03

    在定义好了物理结构,也就是存储结构之后,我们就需要对这个存储结构进行一系列的逻辑操作。在这里,我们就从顺序表入手,因为这个结构非常简单,就是我们最常用的数组。那么针对数组,我们通常都会有哪些操作呢? 不用想得太复杂,我们只需要这几个简单的操作就可以了: 1.查找 2.插入 3.删除 是不

  • 13.4 RMAP小结2021-07-19 09:34:27

    早期的linux2.6的rmap实现如下图: 父进程的VMA中有一个struct anon_vma数据结构(简称AVp),page->mapping指向AVp数据结构,另外父进程和子进程所有映射了页面的VMA时,只需要从物理页面的page->mapping找到AVp,再遍历AVp链表即可。当子进程的虚拟内存发生写时复制COW时,新分配的页面COW

  • 数据结构更改为C语言啦2021-07-18 23:33:29

    数据结构学到半途发现很多基础不牢固,老师视频里面也是说了要把C语言先学了再学数据结构。所以今天下午补了C语言。今天学了特别基础的1.C语言是什么2.C语言和其他语言的区别3.计算机的内部结构4.C语言的基本格式和框架。

  • HashMap和ConcurrentHashMap数据结构2021-07-18 22:00:21

    在多线程并发中,HashMap会造成线程不安全的问题,ConcurrentHashMap可以用于解决此类问题,接下来记录一下HashMap和ConcurrentHashMap的不同,加深一下印象 在jdk1.8之前,HashMap是由数据加链表的形式实现的,从整体来看,HashMap是一个数组,但是每个数据元素又是一张链表,如下图: 当向Has

  • 【算法与数据结构】——链式前向星2021-07-18 20:00:36

    简介 链式前向星在我写的【算法与数据结构】——离散化、拓扑排序以及最短路算法的堆优化这个里面有提到,但是当时描述的比较简单,现在印象有所加深,在详细描述一下。 总的来说链式前向星跟邻接表有些相似,不过邻接表是将与头结点所存储的顶点相连的顶点的值存到相同的结构体中,将

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

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

ICode9版权所有