E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据结构(c语言)
数据结构
-数组(详细讲解)
文章目录数组数组的概述数组的图示一维数组二维数组数组的定义一维数组的定义二维数组的定义数组的取值赋值一维数组二维数组数组的操作一维数组的操作索引实现指针实现二位数组的操作矩阵转三元组矩阵的乘法数组数组的概述概述:数组是一种线性
数据结构
小哼快跑
·
2024-01-31 11:45
数据结构
数据结构
c
矩阵乘法
矩阵转三元组
二维数组
数组
考研数组
数据结构
-排序
排序这里每种排序就不放动态图片了,给大家分享一个网站,上边有各种排序算法的动态实现过程冒泡排序思想冒泡排序,就是两个两个元素进行比较,将较大的向后交换第一趟排序将最大值放在最后边每一趟排序都将一个元素放到最终位置特性时间复杂度:O(n2)空间复杂度:O(1)稳定性:稳定Code/*最基本冒泡排序*/voidBubbleSort(intR[],intn){inti,j,temp;//i:外层循环变量
小哼快跑
·
2024-01-31 11:45
数据结构
数据结构
冒泡排序
简单选择排序
直接插入排序
快速排序
希尔排序
计数排序
Java 集合框架_HashMap源码解析
HashMap集合是通过哈希表储存数据的,关于哈希表,请阅读这篇文章
数据结构
_哈希表(Java)。一.主要成员属性//默认初始容量16,必须是2的幂数。
wo883721
·
2024-01-31 11:13
小程序云开发 遍历数组更新里面的元素
json
数据结构
遍历修改属性附上代码constusersTable=db.collection("getImages")//云函数入口函数exports.main=async(event,context
愤怒的哪吒
·
2024-01-31 11:08
@PostConstruct注解详解
用于实现类内部资源的初始化工作,比如打开数据库连接、加载配置信息、预处理
数据结构
等。
下雨天u
·
2024-01-31 11:34
java
spring
boot
C语言
K&R圣经笔记 6.6 表查询 6.7 typedef
6.6表查询为了说明结构体的更多方面,本节我们来写一个表查询功能包的内部代码。在宏处理器或编译器的符号表管理例程中,这个代码是很典型的。例如,考虑#define语句,当遇到如下行#defineIN1时,名称IN与其对应的替换文本1都要存到一张表中。然后,当名称IN出现在如下语句中时,state=IN;它必须被替换成1。有两个例程用来操纵名称及其替换文本。install(s,t)将名称s和替换文本t
十八年后又是一条好汉
·
2024-01-31 11:33
笔记
c语言
开发语言
C语言
K&R圣经笔记 6.8联合体 6.9位域
6.8联合体(union)联合体是一个可以(在不同时间)保存不同类型和大小的对象的变量,由编译器来跟踪大小和对齐要求。联合体提供了一种不用在程序中嵌入任何与机器相关的信息,而能够在单个存储区域内操作不同类型数据的方式。它们类似于Pascal中的变体记录(variantrecord)。以编译器符号表管理器中可能找到的代码为例,我们假定一个常量可能是int,float或字符指针。某个特定常量的值必须储
十八年后又是一条好汉
·
2024-01-31 11:03
C语言
笔记
c语言
开发语言
C语言
K&R圣经笔记 6.4结构体指针 6.5自引用结构体
6.4结构体指针为了说明结构体指针和数组的某些注意事项,我们把上一节的关键字计数程序再写一次,不过这回使用指针而不是数组下标。keytab的外部声明不需要动,但main和binsearch确实需要修改。#include#include#include#defineMAXWORD1000intgetword(char*,int);structkey*binsearch(char*,structkey
十八年后又是一条好汉
·
2024-01-31 11:01
C语言
笔记
c语言
开发语言
Redis常用
数据结构
与应用场景
常用
数据结构
StringHashListSetZsetString常用操作String应用场景Hash常用操作hash应用场景Hash结构优缺点优点同类数据归类整合存储,方便数据管理相比String操作消耗内存与
车马去闲闲丶
·
2024-01-31 11:23
redis
数据结构
数据库
使用Linux服务器的详细方法:进行文件上传下载以及使用服务器运行python程序
服务器(Mac版)一.连接Linux服务器二.本地文件与服务器文件交互三、在服务器上运行python代码一.连接Linux服务器本辣鸡小白,现在读研一,做的是数据挖掘方向,而之前从未有过接触服务器甚至连
C语言
都不太会
睡不醒的小胖子
·
2024-01-31 11:16
数据处理
python环境
服务器
大数据
tensorflow
数据挖掘
机器学习
深度学习
php是什么
PHP的设计灵感来源于
C语言
,同时也吸取了Java和Perl等其他语言的特点,形成了独特的语法结构。这种语言特别适合于Web应用程序的开发,因为它允许开发者快速地构建动态网页。
2301_78491269
·
2024-01-31 11:10
服务器
Redis -- 常用
数据结构
,认识数据类型和编码方式
—爱因斯坦说到
数据结构
,或许就能想到哈希表,列表集合等
数据结构
。
niceffking
·
2024-01-31 11:35
Redis
javaEE进阶
redis
java
数据库
大数据学习之Redis,十大数据类型的具体应用(三)
钉钉打卡上下班,签到统计是什么说明用String类型作为底层
数据结构
实现的一种统计二值状态的数据类型位图本质是数组,它是基丁String数据类型的按位的操作。
十二点的泡面
·
2024-01-31 11:01
学习
redis
数据库
【
数据结构
】双向带头循环链表实现及总结
简单不先于复杂,而是在复杂之后。文章目录1.双向带头循环链表的实现2.顺序表和链表的区别1.双向带头循环链表的实现List.h#pragmaonce#include#include#include#includetypedefintLTDataType;typedefstructListNode{structListNode*next;structListNode*prev;LTDataTyped
李 昕 泽
·
2024-01-31 10:27
数据结构
数据结构
链表
c语言
开发语言
算法
【
数据结构
】链表的一些面试题
简单不先于复杂,而是在复杂之后。链表面试题删除链表中等于给定值val的所有结点。OJ链接//1.常规方法structListNode*removeElements(structListNode*head,intval){structListNode*cur=head,*prev=NULL;while(cur){if(cur->val==val){//1.头删//2.非头删if(cur==head)
李 昕 泽
·
2024-01-31 10:56
数据结构
数据结构
链表
面试
c语言
开发语言
【
C语言
】- static和extern关键字 - 对函数的作用!
不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域。这篇小文介绍2个比较重要的关键字:static和extern。static和extern不仅可以用在变量上,还可以用在函数上。这讲先介绍它们对函数的作用。一、extern与函数之前我提到过一句话:如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联
折扇戏美人_a48e
·
2024-01-31 10:17
【数字IC精品文章收录】近500篇文章-学习路线-基础知识-接口-总线-脚本语言-芯片求职-安全-EDA-工具-低功耗设计-Verilog-低功耗-STA-设计-验证-FPGA-架构-AMBA-书籍-
建议收藏慢慢看)*一、项目说明*1.1索引目的1.2收录原则1.3投稿方式1.4版本迭代二、数字IC学习路线三、通用技能篇*3.1数字电路3.2硬件描述语言(Verilog)3.3linux操作系统3.4
C语言
程序员负总裁
·
2024-01-31 10:05
学习
安全
fpga开发
四年磨一剑:我是如何拿到蚂蚁offer的?
萌芽我大学学的并非计算机,学的是机械工程,课程仅接触过汇编语言以及一点
C语言
,当时也算有一点点计算机编程基础吧,我一点都不喜欢这个专业,除了上单片机汇编课程时比较感兴趣。
林一天1
·
2024-01-31 10:29
我在代码随想录|写代码Day21之二叉树-501. 二叉搜索树中的众数,236. 二叉树的最近公共祖先,235. 二叉搜索树的最近公共祖先
学习目标:博主介绍:27dCnc专题:
数据结构
帮助小白快速入门☆*:.。.o(≧▽≦)o.。.
27dCnc
·
2024-01-31 10:52
数据结构与算法
C/C++语言刷题
c++
笔记
数据结构
我在代码随想录|写代码Day20之二叉树-700. 二叉搜索树中的搜索,98. 验证二叉搜索树,530.二叉搜索树的最小绝对差
学习目标:博主介绍:27dCnc专题:
数据结构
帮助小白快速入门☆*:.。.o(≧▽≦)o.。.
27dCnc
·
2024-01-31 10:51
C/C++语言刷题
数据结构与算法
c++
数据结构
笔记
ACM题解Day2|1.台风, 2.式神考试,3.DNA,4.方程求解
学习目标:博主介绍:27dCnc专题:
数据结构
帮助小白快速入门☆*:.。.o(≧▽≦)o.。.
27dCnc
·
2024-01-31 10:21
数据结构与算法
C/C++语言刷题
算法
c++
笔记
数据结构
自学
C语言
--字符串和格式化输入/输出···笔记
part1:字符串1、
C语言
没有专门用于存储字符串的变量类型,字符串都被存储在char类型的数组中。数组由连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。
蜀道之南718
·
2024-01-31 10:17
自学C语言
c语言
笔记
数据结构
算法
开发语言
73. 以及python中列表(List)的定义,创建以及列表的特性
中列表的创建3.python中列表的嵌套3.python中列表的特性3.1索引3.2切片3.3重复3.4连接3.5成员操作符4.列表小练习5.列表综合练习1.python中列表的定义列表是Python中最基本的
数据结构
列表中的每个元素都分配一个位置
Nickxyoung
·
2024-01-31 10:08
Python
数据结构
.队列的链式实现&&双端队列
一、初始化#includeusingnamespacestd;typedefstructLinkNode{intdata;LinkNode*next;}LinkNode;typedefstruct{LinkNode*front,*rear;}LinkQueue;voidInit(LinkQueue&Q)//带头结点初始化{Q.front=Q.rear=(LinkNode*)malloc(sizeo
丰海洋
·
2024-01-31 09:56
数据结构
日历功能——
C语言
实现日历功能,输入年份月份,输出日历#includeintleap_year(intyear){if(year%4==0&&year%100!=0||year%400==0){return1;}else{return0;}}intdetermine_year_month_day(int*day,intmonth,intyear){if(month!=2){returnday[month-1];}e
Yifannn~
·
2024-01-31 09:51
学习
c语言
java
开发语言
快速排序、strncpy、strncat、strncmp实现、回调函数以及指针+二维数组——
C语言
——day15
今天主要的内容是利用指针实现快速排序、strncpy、strncat、strncmp实现、回调函数以及指针+二维数组首先讲一下快速排序快速排序的思想是:step1:选择一个基准值//a[0]step2:从右边开始找,找比基准值小的值step3:从左边开始找,找比基准值大的值step4:交换找到的值step5:重复step2——step4步骤,直到begin与end相遇step6:此时将相遇位置上的
Yifannn~
·
2024-01-31 09:51
学习
c语言
算法
开发语言
美团二面:epoll性能那么高,为什么?
说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如美团、拼多多、极兔、有赞、希音的面试资格,遇到一几个很重要的面试题:说说epoll的
数据结构
说说epoll的实现原理协议栈如何与
40岁资深老架构师尼恩
·
2024-01-31 09:38
面试
面试
java
后端
linux
信息与通信
数据结构
C语言
菜鸟入门·判断语句(if语句、if...else语句、嵌套if语句)详细介绍
目录1.if语句2.if...else语句3.if...elseif...else语句4.嵌套if语句
C语言
把任何非零和非空的值假定为true,把零或null假定为false。
时光の尘
·
2024-01-31 09:48
C语言
c语言
开发语言
c++
stm32
单片机
C语言
菜鸟入门·函数
目录1.函数的定义2.函数声明3.函数调用4.函数参数4.1传值调用4.2引用调用函数是一组一起执行一个任务的语句。每个C程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供
时光の尘
·
2024-01-31 09:18
C语言
c语言
开发语言
visual
studio
编辑器
ide
c++
计算机基础知识讲解(原码反码补码)(以及在
C语言
里面是如何计算和运用的)
补码反码掩码以及原理补码、反码和掩码是计算机科学中用于表示和处理数值的三种编码方式。原码原码是最直观的数值表示方法,它将数值的二进制表示与其符号位结合起来。在原码表示中,正数的符号位为0,而负数的符号位为1。原码的缺点在于它无法直接表示负数,因为在计算负数的时候需要进行特殊的处理。反码反码用于简化负数的运算。对于正数,其反码与原码相同;对于负数,反码是将原码除符号位外的所有位取反(0变1,1变0)
Jason_from_China
·
2024-01-31 09:17
c语言
开发语言
C语言
菜鸟入门·运算符(算数运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,三目运算符)详细介绍
C语言
内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符1.算术运算符
C语言
中常用的算术运算符有加法
时光の尘
·
2024-01-31 09:44
C语言
c语言
java
数据结构
c++
算法
单片机
stm32
HashMap详解
在Java中,HashMap是一个常用的
数据结构
,用于存储键值对。本文将深入讨论HashMap的原理、用法以及一些注意事项,希望通过这篇文章,让大家更好地理解和使用HashMap。
u010405836
·
2024-01-31 09:42
HashMap详解
C语言
在进行多种数据类型混合运算的时候,数据类型自动转换有哪些规则?
二、解答在
C语言
中,当不同类型的数据进行操作时,应当首先将其转换成相同的数据类型,然后进行操作,转换规则是由低级向高级转换。
颓特别我废
·
2024-01-31 09:09
C语言
c语言
开发语言
行为型设计模式—迭代器模式
迭代器模式:也叫作游标模式,能在不暴露复杂
数据结构
内部细节的情况下遍历其中所有的元素。在迭代器的帮助下,客户端可以用一个迭代器接口以相似的方式遍历不同集合中的元素。
背帆
·
2024-01-31 09:37
go语言设计模式
设计模式
迭代器模式
【
数据结构
】链表(单链表实现+测试+原码)
现实中:链表就像是一列动车,一节连着一节
数据结构
中的链表注意:1.从上图可看出,链式结构在逻辑上是连续的。
CatShitK
·
2024-01-31 08:58
链表
数据结构
【python】
数据结构
数据结构
序列序列和索引序列操作列表元组字典集合二级目录三级目录序列序列是一个用于存储多个值的连续空间,每个值都对应一个整数的编号,称为索引。
叶雨莳
·
2024-01-31 08:18
数据结构
Pandas--
数据结构
- DataFrame(4)
DataFrame是一个表格型的
数据结构
,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。
普通研究者
·
2024-01-31 08:17
Pandas
pandas
数据结构
python
[Java基础]Java Collection集合框架底层
数据结构
精简总结
Collection集合ListArrayList:object数组LinkedList:双向链表线程安全?否异同?ArrayList适合随机存取LinkedList适合插入删除操作,不适合搜索MapHashMap:数组加链表,拉链法解决冲突1.8之后超过阈值转为红黑树以减少搜索时间非线程安全初始大小为16,每次扩容为原来的二倍HashTable:数组+链表组成;安全;全表锁,效率低,避免使用Co
Kevin_Lyz
·
2024-01-31 08:15
Java基础
【算法与
数据结构
】198、213、337LeetCode打家劫舍I, II, III
文章目录一、198、打家劫舍二、213、打家劫舍II三、337、打家劫舍III三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。
晚安66
·
2024-01-31 08:15
算法
算法
王道_
数据结构
1.1_1
数据结构
的基本概念&1.1_2
数据结构
的三要素
1.1_1
数据结构
的基本概念&1.1_2
数据结构
的三要素1.1_1
数据结构
的基本概念一、数据二、数据元素、数据项1、数据元素、数据项概念2、三个实例(1)一个人的财富信息(2)海底捞一个顾客信息(3)微博一个账号信息三
冰岛看极光_92655
·
2024-01-31 08:44
数据结构
数据结构
C#集合底层
数据结构
及使用场景
1.数组(1)Array:内存连续存储,节约空间,可以索引访问,读取快,增删慢,定长(2)arrayList:不定长的,连续分配的,类型不安全,读取快—增删慢,如果是值类型,会有装箱的操作(3)List:读取快—增删慢底层原理是数组,内存上都是连续摆放;不定长;泛型,保证类型安全,避免装箱拆箱链表非连续摆放,储存数据+地址,找数据的话只能顺序查找,读取慢,增删快(1)LinkedList:双向链表
梦想家NO1
·
2024-01-31 08:14
C#基础
数据结构
c#
数据结构
链表
C语言
和C++的
数据结构
和算法一样嘛?
C语言
和C++的
数据结构
和算法一样嘛?
单片机一哥
·
2024-01-31 08:43
单片机
单片机
51单片机
单例模式
【
数据结构
】(二)线性表List
目录1、基本概念2、栈(Stack)3、队列(Queue)4、串(String)1、基本概念(1)线性表是零或多个数据元素的有限序列。(2)数组长度指存储空间长度,线性表长度指数据元素个数。(3)顺序存储结构的三个属性:数组data,数组长度MAXSIZE,线性表当前长度length;查找时间复杂度为O(1),插入删除的时间复杂度为O(n)。插入算法思路:(i)如果插入位置不合理,抛出异常;(ii
王果冻ddd
·
2024-01-31 08:42
算法
数据结构
java
开发语言
数据结构
--堆排序(超详细!)
一、前言堆排序与TopK问题是堆的两大应用,在我们日常也有很广泛的用处我们已经上面已经说过了堆,这次来说堆的其中一个应用---堆排序。二、堆排序堆排序优势在哪里?有什么恐怖之处吗?重点:拿一个举例:我们上一篇博客在代码运用过程中,我们的HeapPop函数每次删除堆顶元素之后进行向下调整之后,都能找到次大或者次小的值。intmain(){HPphp;InitHeap(&php);inta[]={4,
应茶茶
·
2024-01-31 08:42
数据结构
算法
学习
【高阶
数据结构
】AVL树
文章目录前言1.什么是二叉搜索树2.什么是AVL树3.AVL树节点的定义4.AVL树的插入4.1新节点插入较高右子树的右侧4.2新节点插入较高左子树的左侧4.3新节点插入较高左子树的右侧4.4新节点插入较高右子树的左侧插入操作完整代码插入操作总结AVL树的验证AVL树的删除AVL树性能分析前言前面我们学习了什么是二叉搜索树,但是由于二叉搜索树的局限性,所以对二叉搜索树进行了改进,出现了AVL树,这
不能再留遗憾了
·
2024-01-31 08:41
数据结构
集合框架底层
数据结构
总结
先来看一下Collection接口下面的集合。ListArrayList:Object[]数组。Vector:Object[]数组。LinkedList:双向链表(JDK1.6之前为循环链表,JDK1.7取消了循环)。SetHashSet(无序,唯一):基于HashMap实现的,底层采用HashMap来保存元素。LinkedHashSet:LinkedHashSet是HashSet的子类,并且其内
墨子白
·
2024-01-31 08:41
java
数据结构
java
开发语言
C语言
递归:魅力、实践与陷阱
递归是
C语言
的一个非常实用的技术。它巧妙地运用函数自我调用的方式,将复杂问题化繁为简,展现出非凡的抽象能力和逻辑美。然而,正如硬币有两面,过度或不恰当使用递归也会陷入一系列“陷阱”。
极客代码
·
2024-01-31 08:08
玩转C语言
c语言
深入全面剖析
C语言
指针
一、指针的基本概念与声明在
C语言
中,指针是一种特殊的变量,它存储的是另一个变量的内存地址。理解指针的基础始于对计算机内存模型的认识。内存是由一系列连续的单元组成,每个单元都有唯一的地址标识。
极客代码
·
2024-01-31 08:08
玩转C语言
c语言
C语言
中的循环语句:重复执行特定的代码块
在
C语言
中,循环语句允许程序重复执行特定的代码块,从而实现有效的重复操作和迭代。通过循环语句,可以简化代码编写,提高代码的可重复性和可维护性。
极客代码
·
2024-01-31 08:37
玩转C语言
c语言
C语言
中的宏定义:如何使用,为什么使用和注意事项
宏定义是一种在
C语言
中使用预处理器指令#define来定义的一种替换规则,它可以用来定义常量,函数,或者一些复杂的表达式。
极客代码
·
2024-01-31 08:37
玩转C语言
c语言
上一页
119
120
121
122
123
124
125
126
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他