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语言)
【嵌入式——C++】STL
C++STL(标准模板库)是一套功能强大的C++模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和
数据结构
,如向量、链表、队列、栈。
炯哈哈
·
2024-02-08 13:30
c++
开发语言
STL
qt
物联网
【
C语言
】
C语言
中的分支和循环
在学习
C语言
的过程中,想必大家都对循环语句和分支语句弄不清楚,这里小编就给大家分享一下在
C语言
中,循环和分支语句怎么使用吧,喜欢小编的文章的话可以点个关注支持一下,创作不易,谢谢大家,希望博客的小伙伴们越来越幸运
二进制浪漫诗人
·
2024-02-08 13:46
c语言
c++
开发语言
C++STL模板之——list(简化源码,模拟源码)
众所周知,C++给我们底层搬砖人提供了很多便捷的
数据结构
,让我们能偶尔偷懒,list就是其中之一,现在让我们来了解一下它吧目录一,原理1)底层大致结构2)迭代器3)模板二,模拟源码1)链表结点2)list
爱跑路的肖某
·
2024-02-08 13:30
c++
开发语言
排序算法(冒泡、选择、插入、shell、快排、归并、基数的Java实现)
排序算法uu们,孩子最近重新跟着尚硅谷学《Java
数据结构
与算法》。这是排序算法的笔记,附带各排序算法源码。
"hanhan_cxy ζ
·
2024-02-08 12:55
Java数据结构预算法
算法
数据结构
java
排序算法
快速排序
数据结构
-day1
1>定义一个“简单宏”或宏函数,实现两个数交换程序代码:#include#include#include#defineCHANGE(x,y,t)do{t=x;x=y;y=t;}while(0)intmain(intargc,constchar*argv[]){inta=1,b=2;intc;CHANGE(a,b,c);printf("a=%db=%d\n",a,b);return0;}结果展示:2
木 每
·
2024-02-08 12:53
数据结构
数据结构
-day7
二叉树创建、遍历、计算结点、计算深度head.h#include#include#includetypedefchardatatype;typedefstructBtree{datatypedata;structBtree*lchild;structBtree*rchild;}*btree;btreecreate();voidinsert_child(datatypee,btreetree);vo
木 每
·
2024-02-08 12:53
数据结构
PyTorch 2.2 中文官方教程(十一)
虽然PyTorch的主要接口自然是Python,但这个PythonAPI坐落在一个庞大的C++代码库之上,提供了基础
数据结构
和功能,如张量和自动微分。C++前端
绝不原创的飞龙
·
2024-02-08 12:15
人工智能
pytorch
人工智能
python
C++——IO流
C语言
中我们学习过文件IO的相关函数,那么在C++中也一定有各种IO流的函数或者功能,由我今天来简单介绍一下C++中IO流的大致原理及使用。
歪~~
·
2024-02-08 12:05
c++
开发语言
Linux——动静态库
.静态库的制作b.使用静态库3.动态库a.动态库的制作b.动态库使用c.使用动态库的前置准备4.动态库的加载5.再次认识虚拟地址空间1.库我们进行大型开发的时候,会有许多个头文件和原文件,并且也会使用
C语言
的标准库
歪~~
·
2024-02-08 12:05
linux
服务器
2019年09月-电子学会等级考试
C语言
(一级)真题与解析
微信扫码关注公众号获取更多资讯想当年,题目虽多,但是很简单~,发现电脑里还存有19年9月一级真题,那就发出来吧2019年09月软件编程(
C语言
)等级考试(一级)分数:100 题数:8时间限制:1000ms
-Undefined_
·
2024-02-08 12:05
c语言
算法
c++
中国电子学会2021年03月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2021年03月编程题五道总分:100分一、字符菱形(20分)给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
CC编创
·
2024-02-08 12:04
中国电子学会历届真题C语言
c语言
算法
图论
数据结构
c++
青少年编程
中国电子学会2021年06月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2021年06月编程题五道总分:100分一、数的输入和输出(20分)输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数
CC编创
·
2024-02-08 12:04
中国电子学会历届真题C语言
c语言
算法
c++
数据结构
青少年编程
中国电子学会2021年09月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2021年09月编程题五道总分:100分一、比n小的最大质数(20分)对于给定的n,求比n小的质数中最大的一个。
CC编创
·
2024-02-08 12:04
中国电子学会历届真题C语言
c语言
算法
c++
数据结构
青少年编程
中国电子学会2020年12月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2020年12月编程题五道总分:100分一、字符三角形(20分)给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
CC编创
·
2024-02-08 12:34
中国电子学会历届真题C语言
c语言
算法
开发语言
数据结构
c++
青少年编程
中国电子学会2020年06月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2020年06月编程题五道总分:100分一、鸡尾酒疗法(20分)鸡尾酒疗法,指“高效抗逆转录病毒治疗”。
CC编创
·
2024-02-08 12:33
中国电子学会历届真题C语言
算法
c语言
数据结构
c++
中国电子学会2020年09月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2020年09月编程题五道总分:100分一、输出整数(20分)输入四个整数,把输入的第三、第四个整数输出。
CC编创
·
2024-02-08 12:33
中国电子学会历届真题C语言
c语言
算法
数据结构
c++
青少年编程
中国电子学会2019年09月真题
C语言
软件编程等级考试一级(含解析答案)
中国电子学会考评中心历届真题(含解析答案)
C语言
软件编程等级考试一级2019年09月编程题八道总分:100分一、输出第二个整数(12分)输入三个整数,把第二个输入的整数输出。
CC编创
·
2024-02-08 12:01
中国电子学会历届真题C语言
c语言
算法
数据结构
c++
java Map集合相关介绍和方法使用操作
Java的Map集合是存储键值对的一种
数据结构
。在Map中,每个键都是唯一的,用来标识该键值对。
酷爱码
·
2024-02-08 12:01
java技术教程
java
开发语言
数据结构
之基数排序
基数排序的思想是按组成关键字的各个数位的值进行排序,它是分配排序的一种。在该排序方法中把一个关键字Ki看成一个d元组,即 K1i,K2i,···,Kdi其中,0≤Kji
yysh_001
·
2024-02-08 12:24
数据结构
数据结构
编译原理实验1——词法分析(python实现)
文章目录实验目的实现定义单词对应的种别码定义输出形式:三元式python代码实现运行结果检错处理总结实验目的输入一个
C语言
代码串,输出单词流,识别对象包含关键字、标识符、整型浮点型字符串型常数、科学计数法
在半岛铁盒里
·
2024-02-08 11:43
编译原理
python
编译原理
C/C++重难点
1.区分C与C++记得上
C语言
课程时,我们都使用devcpp编辑器。但是,devcpp默认的编译器为g++
dounine
·
2024-02-08 11:33
预处理详解1❤
一:预定义符号
C语言
中设置了一些预定义符号,它们可以直接使用,同时预定义符号是在预处理期间处理的。以下就是相关的预处理符号的作用。
大鹏蓄力中
·
2024-02-08 11:35
linux
c语言
数据结构
百面嵌入式专栏(技能篇)嵌入式技能树详解
一、
C语言
C语言
这一块的高频考点有预处理、关键字、数据类型、指针与内存管理。预处理有文件包含、宏定义、条件编译,其中最重要的是宏定义,通常考核宏定义的语法、宏替换与函数的区别等。
内核笔记
·
2024-02-08 11:34
嵌入式岗位笔试面试真题讲解
嵌入式面试
C语言
:函数递归
一、什么是递归递归式一种解决问题的方法,在
C语言
中,递归就是自己调用自己。递归的思想:把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较小的⼦问题来求解;直到⼦问题不能再被拆分,递归就结束了。
✿ ༺小陈在拼命༻✿
·
2024-02-08 11:59
C语言
算法
c语言
开发语言
笔记
C语言
:函数
一、函数的概念数学中我们见过函数的概念,例如y=kx+b,k和b都是常数,给任意一个x就可以得到y而
C语言
也引入了函数(function)这个概念,
C语言
中的函数就是一个完成某项特定任务的一小段代码。
✿ ༺小陈在拼命༻✿
·
2024-02-08 11:29
C语言
c语言
开发语言
C语言
:操作符详解,操作符汇总
目录前言基础知识原码反码补码的计算原码反码补码操作符分类算术操作符移位操作符左移操作符右移操作符算术右移逻辑右移位操作符按位与&按位或|按位异或^用^实现不创建临时变量完成两个数的交换(有难度)赋值操作符复合赋值符单目操作符单目操作符介绍取地址&/解引用*操作符介绍按位取反操作符~介绍前置后置++/--强制类型转换关系操作符逻辑操作符经典例题条件操作符逗号表达式下标引用函数调用和结构成员[]下标引
海绵宝宝de派小星
·
2024-02-08 11:59
知识总结
C语言
笔记
c语言
C语言
: 操作符详解
目录操作符主要分为:1、算术操作符2、移位操作符3、位操作符4、赋值操作符5、单目操作符6、关系操作符7、逻辑操作符8、条件操作符9、逗号表达式10、下表引用、函数调用和结构成员操作符主要分为:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下表引用、函数调用和结构成员1、算术操作符+-*/%加减乘除取余用法:1、除了%之外,其他几个操作符能用作整数和浮点数
青衫哥
·
2024-02-08 11:58
C语言
后端
开发语言
c语言
C语言
:操作符详解(2)
例题详解:(1):inta=0;printf("%d\n",~a);//-1按二进制位取反原码–>补码–>(按位取反后的)补码–>原码00000000000000000000000000000000注意存储的是0的补码,只不过正数的原、反、补码相同11111111111111111111111111111111按位取反后存储的是补码11111111111111111111111111111110按
tyro达令
·
2024-02-08 11:28
C语言学习过程
c语言
开发语言
经验分享
其他
c++
C语言
:操作符详解(1)
1.算数操作符:“+”“-”“*”“/”“%”注意点:%号只能用于整数2.除数不能为0/号,如果两数都是整数,结果为整数;如果有一个数为小数,结果为小数。整型提升:凡是针对char,short型的数学运算,此时都会隐式转换为int型(因为CPU运算一般以整型为基本单位)算数转换:longdoubledouble8个float4个unsignedlongintlongint4个longlong8个u
tyro达令
·
2024-02-08 11:58
C语言学习过程
经验分享
其他
c语言
c++
学习
C语言
:操作符详解1
目录1.操作符的分类2.二进制和进制转换2.1二进制的概念2.22进制与10进制相互转换2.32进制转8进制和16进制3.原码、反码、补码3.1正整数3.2负整数3.3三种表示方式的转换(负整数)4.移位操作符4.1左移操作符(>)5.位操作符:&、|、^、~5.1&按位与5.2|按位或编辑5.3^按位异或5.4~按位取反1.操作符的分类•算术操作符:+、-、*、/、%•移位操作符:>•位操作符:
葳蕤苡
·
2024-02-08 11:57
c语言
开发语言
C语言
学习19:操作符详解
目录1.操作符种类1.1算术操作符1.2移位操作符1.3位操作符1.4赋值操作符1.5单目操作符1.6关系操作符1.7逻辑操作符1.8条件操作符1.9逗号表达式1.10下标引用1.11函数调用1.12访问结构成员1.操作符种类1.1算术操作符+-*/%加减乘除取余温馨提醒:①除去"%"操作符之外的其他操作符均可用于整数和浮点数的运算。②"/"操作符的两个操作数都为整数,执行整数除法。而只要有浮点数
學不董Gavin
·
2024-02-08 11:57
C语言学习笔记
c语言
开发语言
后端
C语言
:操作符详解
一、算术操作符
C语言
中为了方便计算,提供了算数操作符,分别是:+,-,*,/,%由于这些操作符都是有两个操作数(位于操作符两边),所以这种操作符也叫做双目操作符。
✿ ༺小陈在拼命༻✿
·
2024-02-08 11:26
C语言
c语言
开发语言
笔记
C语言
实现编辑距离的求解
动态规划假设source有n个字符,target有m个字符,问题可定义为source[1...n]到target[1...n]的编辑距离。子问题可以定义为source前[1...i]到target前[1...j]的编辑距离(最优子结构)。因此,可以定义状态d[i,j]为从子串source[1...i]到子串target[1...j]之间的编辑距离。状态递推关系方式分为两种情况,分别是source[
小白菜si
·
2024-02-08 11:24
ACM
cpp11新特性之智能指针(下):深入理解现代cpp中的智能指针shared_ptr、unique_ptr 以及 weak_ptr
后续的
数据结构
会
unknown C++ beginner
·
2024-02-08 10:37
c++学习
c++
学习
笔记
开发语言
【高级
数据结构
】B-树、B+树详解
B树1、概念B树是一种自平衡树
数据结构
,它维护有序数据并允许以对数时间进行搜索,顺序访问,插入和删除。B树是二叉搜索树的一般化,因为节点可以有两个以上的子节点。
失落的换海迷风
·
2024-02-08 10:02
#
高级数据结构
B树
B+树
数据结构
--树--B+树--与B树的比较
定义:(以下来自百度百科)(1)每个节点至多有m个子女;(2)除根节点外,每个节点至少有floor(m/2)个子女,根节点至少有两个子女;(3)有k个子女的节点必有k个关键字。个人理解:网上对B+树的定义各不相同,如有的说有k个子女的节点必有k-1个关键字,如我研究树结构时常用的网站https://www.cs.usfca.edu/~galles/visualization/BPlusTree.h
cuijr_leaf
·
2024-02-08 10:01
数据结构
数据结构
【
数据结构
】B-树概念 解决你对概念的疑惑(B-树的阶和度的关系)
目录概念对于变量(k,m)的解释m代表阶数阶和度的区别k代表key,反映了节点的元素个数以及节点的孩子个数节点的元素个数k的取值范围对于概念5的解释为什么使用B-树B-树的查找概念m阶B-树的具有一下几个特征1.跟节点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中m/2<=k<=m(这里m/2是向上取整)3.每个叶子结点都包含k-1个元素,其中m/2<=k<=m(这里m/2是向
Elephant_King
·
2024-02-08 10:59
数据结构
数据结构
b树
蓝桥杯
【高阶
数据结构
】B-树详解
文章目录1.常见的搜索结构2.问题提出使用平衡二叉树搜索树的缺陷使用哈希表的缺陷3.B-树的概念4.B-树的插入分析插入过程分析插入过程总结5.B-树的代码实现5.1B-树的结点设计5.2B-树的查找5.3B-树的插入实现InsertKey插入和分裂测试6.B-树的删除(思想)7.B-树的高度最小高度最大高度8.B-树的性能9.B-树的简单验证(中序遍历)1970年,R.Bayer和E.mccre
YIN_尹
·
2024-02-08 10:28
高阶数据结构(C++)
数据结构
b树
前端
c++
C语言
:矩阵中的最小元素
题目描述给定一个5X5的整数矩阵,找出其中最小的元素,输出所在的行号、列号和元素值,其中行号和列号都从0开始。例如,有矩阵:58653501825677944687963248410042305947372810322381其中最小元素的行号和列号都是0,值是5输入格式一个5X5的矩阵,数据之间用空格隔开输出格式一行,依次输出最小元素所在的行号、列号和值,中间以空格分隔#include#inclu
籽寒12
·
2024-02-08 10:57
矩阵
算法
线性代数
c语言
Redis学习笔记-3.慢查询和其他高级
数据结构
文章目录总览1.慢查询1.生命周期2.两个配置队列长度慢查询阀值3.配置方法4.慢查询相关命令5.运维经验2.pipeline2.1pipeline流水线作用2.2客户端使用2.3与原生M操作的对比原生M操作是原子操作pipeline非原子操作2.4使用建议3.发布订阅功能3.1角色3.2通讯模型3.3APIpublishsubscibeunsubcribe其他功能3.4消息队列4.bitmap数
天生我才~~
·
2024-02-08 10:21
常见中间件学习
redis
学习
数据库
用
C语言
实现单个网页图片爬虫
这段代码是一个使用
C语言
和libcurl库编写的程序,用于从指定的URL下载图片并保存到本地文件中。
天若有情673
·
2024-02-08 10:48
系统工具
c语言
爬虫
开发语言
C++基础篇之面试笔记-1
{//=====面向对象封装继承多态->对人不对事{//面向对象(对人)VS面向过程(对事)
C语言
采用面向过程的方式,以过程为中心,将分析解决问题的步骤和流程以函数的方式实现。
思考之路
·
2024-02-08 10:48
笔记
C++
c++
C语言
知识点精细详解——初识
C语言
【1】
C语⾔
C语言
是一门面向过程的程序设计语言,应用于底层开发,与面向对象的编程语言不同(如C++,JAVA),很多高级语言或操作系统如python,C++,Linux都是建立在C基础上写的。
VelvetShiki_Not_VS
·
2024-02-08 10:10
C语言
c语言
【
数据结构
练习】平均数【二分答案】【树状数组】
题目描述思路:我们直接二分一个平均数,然后让a全部减去它,问题就变成了前缀和中的逆序对问题codecodecode#include#include#include#include#definelllonglong#definelowbit(x)x&-xusingnamespacestd;constllMAXN=1e5+10;lln,k;doublea[MAXN],b[MAXN],c[MAXN];l
VL——MOESR
·
2024-02-08 10:09
题解
#
树状数组
二分
数据结构
算法
c++
题解
二分答案
初识
c语言
(二)
文章目录前言一、分支和循环语句1.分支语句if语句switch语句2.循环语句while循环for循环dowhile循环二、函数1.有返回类型的2.没有返回类型的三、数组1.定义2.初始化完全初始化不完全初始化3.数组下标4.扩充知识点四、操作符1.算术操作符2.移位操作符3.位操作符4.赋值操作符5.单目操作符注意区分sizeof和strlen()函数sizeofstrlen()函数++,--注
it小婷
·
2024-02-08 10:09
c语言
开发语言
2 月 7 日算法练习-
数据结构
-树状数组上二分
问题引入给出三种操作,0在容器中插入一个数。1在容器中删除一个数。2求出容器中大于a的第k大元素。树状数组的特点就是对点更新,成段求和,而且常数非常小。原始的树状数组只有两种操作,在某点插入一个数和求1到i的所有数的和。这道题目一共有三种操作,但是实质上其实只有两种:插入和询问。插入操作和删除操作可以视为一种,只不过一个是将标记+1,另一个是-1,而插入的数对应于树状数组的下标,这样就可以在log
小蒋的学习笔记
·
2024-02-08 10:38
算法
算法
数据结构
初识
C语言
·预处理详解
定义宏4带有副作用的宏5宏替换的规则6宏和函数的对比7#和##i)#运算符ii)##运算符8命名约定9命令行定义10条件编译条件编译1:条件编译2:条件编译3:条件编译4:11头文件的包含1预定义符号
C语言
里面设置了预定义符号
XY.散人
·
2024-02-08 10:08
c语言
前端
Annoy算法简单介绍
Annoy算法与Faiss相比,Annoy搜索,速度更快一点,主要目的是建立一个
数据结构
快速找到任何查询点的最近点。通过牺牲查询准确率来换取查询速度,这个速度比faiss速度还要快。
hblg_bobo
·
2024-02-08 10:06
算法
python
java
第二讲:
数据结构
AcWing 826. 单链表
目录数组模拟链表数组模拟单链表单链表思路&&代码看图更好理解推荐一下y总的刷题网站数组模拟链表笔试的题目大部分大部分涉及到链表都是十万级别的用数组的方式创建链表速度很快,不会超时,而如果用new一个结构体的话大部分就是比较慢的所以不建议使用数组模拟单链表单链表在笔试题中用的最多是领接表领接表最多的应用是存储数和图双链表最多的应用就是来优化某些问题假设当前的节点我们可以用e[N]来表示当前节点的值是
橘子味的茶二
·
2024-02-08 09:23
acwing算法基础
数据结构
第二讲
数据结构
AcWing 827. 双链表
目录双链表代码&&思路双链表实现一个双链表,双链表初始为空,支持5种操作:在最左侧插入一个数;在最右侧插入一个数;将第k个插入的数删除;在第k个插入的数左侧插入一个数;在第k个插入的数右侧插入一个数现在要对该链表进行M次操作,进行完所有操作后,从左到右输出整个链表。注意:题目中第k个插入的数并不是指当前链表的第k个数。例如操作过程中一共插入了n个数,则按照插入的时间顺序,这n个数依次为:第1个插入
橘子味的茶二
·
2024-02-08 09:20
acwing算法基础
数据结构
算法
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他