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++
面试常考知识点汇总
文章目录1.面向对象类和对象继承封装多态2.内存管理3.进程与线程4.指针和引用5.函数6.重载和重写(覆盖)重载重写区别6.关键字1.面向对象
C++
是面向对象的编程语言。
孤帆扁舟去
·
2024-02-10 18:52
C++
面试
C++
面试
华为机考108题(
c++
)(52-61)
HJ52计算字符串的编辑距离描述Levenshtein距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫LevenshteinDistance。例如:字符串A:abcdefg字符串B:abcdef通过增加或是删掉字符”g”的
南叔先生
·
2024-02-10 18:21
C++
C++
华为机考108题(
c++
)(91-100)
HJ91走方格的方案数描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。注:沿棋盘格之间的边缘线行走数据范围:1≤n,m≤8输入描述:输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:输出一行结果方法一:递归#include#includeusingn
南叔先生
·
2024-02-10 18:21
C++
C++
C++
常考面试题
malloc/free是库函数,new/delete是
C++
运算
weixin_30619101
·
2024-02-10 18:21
数据结构与算法
c/c++
网络
c++
面试可能考到的题目
1.共享内存共享内存是最快的IPC(进程间通信)形式。两个进程A,B共享内存的意思是,同一块物理内存被映射到进程A和B的各自的进程地址空间,进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。2.
梦回普达措
·
2024-02-10 18:51
C++
面试
C++面试
考研复试机试 |
C++
| 名校复试上机题
目录1.排序(华中科技大学上机题)题目:代码:2.整数奇偶排序(北大上机题)题目:代码:3.成绩排序(清华上机题)题目:代码:4.成绩排序2(清华上机)题目:代码:5.找X(哈工大上机题)题目:代码6.查找(北邮上机题)题目:代码:1.排序(华中科技大学上机题)题目链接:https://www.nowcoder.com/practice/508f66c6c93d4191ab25151066cb50
代码魔法师!
·
2024-02-10 18:51
C/C++
考研
c++
开发语言
【华为OD机考 统一考试机试C卷】围棋的气(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-10 18:20
华为od
c语言
c++
java
javascript
python
华为OD机试 - 结队编程(Java & JS & Python & C &
C++
)
题目描述某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:从部门中选出序号分别为i、j、k的3名员工,他们的职级分贝为level[i],level[j],level[k],结队小组满足level[i]level[j]>level[k],其中0≤i
伏城之外
·
2024-02-10 18:10
&
JS
&
Py)
华为机试
算法
Java
JavaScript
Python
C语言
C++
C++
Primer中文版 (第5版)pdf
下载地址:网盘下载C++Primer中文版(第5版)是久负盛名的C经典教程,时隔八年之久,终于迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C大师StanleyB.Lippman的丰富实践经验,C标准委员会原负责人JoséeLajoie对C标准的深入理解,以及C先驱BarbaraE.Moo在C教学方面的真知灼见外,更是基于全新的C11标准进行了全面而彻底的内容更新。非常难能可贵的是,
weixin_30877227
·
2024-02-10 17:33
c/c++
c++
primer第5版中文版.pdf_伍德里奇计量经济学导论现代观点第5版 pdf
《计量经济学导论:现代观点(第五版)/经济科学译丛;“十一五”国家重点图书出版规划项目》是一本经典的初级计量经济学教材,语言通俗易懂,且辅以恰到好处的案例指导学生学习和运用计量方法。与传统的教材不同,本书在陈述和解释假定时,作者完全放弃了非随机的或在重复样本中加以固定的回归元假定。这种方法更便于读者对计量经济学的理解和应用,是对传统计量经济学教学和研究的一个突破。本书的主要特点是:(1)不需要具备
weixin_39997194
·
2024-02-10 17:33
c++
mysql必知必会第5版pdf
php从入门到精通
pdf
第5版
spc手册
第五版pdf
sql必知必会第5版pdf
C++
Primer中英文版 (第5版)
C++Primer中文版(第5版)是久负盛名的C经典教程,时隔八年之久,终于迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C大师StanleyB.Lippman的丰富实践经验,C标准委员会原负责人JoséeLajoie对C标准的深入理解,以及C先驱BarbaraE.Moo在C教学方面的真知灼见外,更是基于全新的C11标准进行了全面而彻底的内容更新。非常难能可贵的是,《CPrimer中
积跬步___至千里
·
2024-02-10 17:31
c++
编程语言
人工智能
C++
指针特别篇-指针转换和智能指针
智能指针智能指针的头文件,#include①shared_ptr操作引用计数实现共享式拥有的概念。多个智能指针可以指向相同的对象,这个对象和其相关资源会在最后一个被销毁时释放。#include#includeusingnamespacestd;classPerson{public:virtual~Person(){coutshared_ptr(person1);return0;};一些有经验的多年
zcwfeng
·
2024-02-10 17:08
【
c++
】
c++
入门(上)
0.前言由于
c++
完全是由c语言演变而来,所以
c++
是完全兼容c语言的,c语言中的语法都可在
c++
中使用,但正因为c语言有很多语法的不足,我们的祖师爷,也就是
c++
之父增加了一些可以补足c语言的不足之处
Ja_小浩
·
2024-02-10 17:55
c++
开发语言
蓝桥杯 算法训练 统计正负数【c/
c++
】---Q君
问题描述在一维数组中分类统计正数和负数的个数。正数的个数存入变量C1中,负数个数存入变量C2中.注意这是一个程序补充的题目,你只需要补充所缺少的部分。输入格式无输出格式输出两行,第一行输出正数的个数,第二行输出负数的个数。样例输入:1-3-10029样例输出32代码如下:#include#includeusingnamespacestd;voidwwjt(int,int);intmain(){in
卿卿如晤丽影如画
·
2024-02-10 17:23
蓝桥杯
2023年09月CCF-GESP编程能力等级认证
C++
编程一级真题解析
A:输出设备B:输入设备C:存储设备D:打印设备答案:C第2题以下
C++
不可以作为变量的名称的是()。
码农StayUp
·
2024-02-10 17:52
c++
CCF
GESP
青少年编程
GDB 信号处理 Signals Handle
SIGINT表示中断字符信号,也就是Ctrl+C的信号SIGBUS表示硬件故障的信号SIGCHLD表示子进程状态改变信号SIGKILL表示终止程序运行的信号2、GDB中处理信号:GDB调试器可以自动捕获C、
C+
持续学习,不断沉淀
·
2024-02-10 17:51
GDB用法
【操作系统①】——操作系统的定义和功能、操作系统的四大特征【并发 共享 虚拟 异步】
因为我们的课程里面有用C/
C++
来写代码,所以我会综合我们的课程和其他优质资料来写文章。争取这学期把《操作系统》这一系列文章好好做完。
一支王同学
·
2024-02-10 16:44
操作系统学习笔记
操作系统
《剑指 Offer》专项突破版 - 面试题 37 : 小行星碰撞(
C++
实现)
题目链接:LCR037.行星碰撞-力扣(LeetCode)题目:输入一个表示小行星的数组,数组中每个数字的绝对值表示小行星的大小,数字的正负号表示小行星运动的方向,正号表示向右飞行,负号表示向左飞行。如果两颗小行星相撞,那么体积较小的小行星将会爆炸最终消失,体积较大的小行星不受影响。如果相撞的两颗小行星大小相同,那么它们都会爆炸消失。飞行方向相同的小行星永远不会相撞(因为每一颗小行星以相同的速度移
melonyzzZ
·
2024-02-10 16:13
数据结构
c++
开发语言
数据结构
《剑指 Offer》专项突破版 - 面试题 34 : 外星语言是否排序(
C++
实现)
题目链接:LCR034.验证外星语词典-力扣(LeetCode)题目:有一门外星语言,它的字母表刚好包含所有的英文小写字母,只是字母表的顺序不同。给定一组单词和字母表顺序,请判断这些单词是否按照字母表的顺序排序。例如,输入一组单词["offer","is","coming"],以及字母表顺序"zyxwvutsrqponmlkjihgfedcba",由于字母'o'在字母表中位于'i'的前面,因此单词
melonyzzZ
·
2024-02-10 16:43
数据结构
哈希算法
散列表
算法
c++
leetcode
数据结构
开发语言
《剑指 Offer》专项突破版 - 面试题 36 : 详解后缀表达式(
C++
实现)
题目链接:LCR036.逆波兰表达式求值-力扣(LeetCode)题目:后缀表达式是一种算术表达式,它的操作符在操作数的后面。输入一个用字符串数组表示的后缀表达式,请输出该后缀表达式的计算结果。假设输入的一定是有效的后缀表达式。例如,后缀表达式["2","1","3","*","+"]对应的算术表达式是"2+1*3",因此输出它的计算结果5。分析:后缀表达式又叫逆波兰表达式(ReversePoli
melonyzzZ
·
2024-02-10 16:42
数据结构
c++
开发语言
数据结构
面试
leetcode
VScode使用教程(HTML、
C++
、Python、Java)
VScode使用教程目录VScode使用教程@[TOC](目录)1.完全卸载vscode2.安装VScode4.安装基础插件3.设置中文界面5.运行HTML文件6.运行C/
C++
程序7.配置python
悟解了
·
2024-02-10 15:17
其他
vscode
c++
html
python
java
c++
const 用法总结
在
c++
中const还是蛮重要的,然后在网上看见了一篇比较好的文章,因此就转载过来了~~~。。https://blog.csdn.net/eric_jo/article/details/4138548
什么都不会的蒟蒻QAQ
·
2024-02-10 15:15
c++
静态库和动态库制作方法
静态连接和动态连接1)静态连接静态链接:由链接器在链接时将库的内容加入到可执行程序中。优点:对运行环境的依赖性较小,具有较好的兼容性缺点:生成的程序比较大,需要更多的系统资源,在装入内存时会消耗更多的时间库函数有了更新,必须重新编译应用程序2)动态链接动态链接:连接器在链接时仅仅建立与所需库函数的之间的链接关系,在程序运行时才将所需资源调入可执行程序。优点:在需要的时候才会调入对应的资源函数简化程
编程小公举
·
2024-02-10 15:36
C++基础学习历程
c++
开发语言
linux
2021-03-02
C++
Primer Plus 第十二章 类和动态内存分配 复习题
复习题1.假设String类又如下私有成员:a.下述默认构造函数有什么问题?该构造函数未初始化String类私有域中的变量。b.下述构造函数有什么问题?str=ss会把其地址的值赋给str,应该使用strcpy函数复制参数的值且用new开辟一块内存空间。c.下述构造函数有什么问题?需要根据传入参数的大小,为str开辟一块内存空间,newchar[strlen(s)+1]2.如果您定义了一个类,其指
Reza_
·
2024-02-10 14:06
基础算法-高精度减法
基础算法-高精度减法高精度算法为什么要使用高精度算法
C++
每一个变量都有自己的类型,每个类型都有自己的存储长度范围。
爱编程的鱼
·
2024-02-10 14:44
C++
C语言教程
算法结构
算法
前端
数据库
开发语言
c++
c语言
基础算法-高精度加法
基础算法-高精度加法高精度算法为什么要使用高精度算法
C++
每一个变量都有自己的类型,每个类型都有自己的存储长度范围。
爱编程的鱼
·
2024-02-10 14:43
C++
C语言教程
算法结构
算法
c++
开发语言
后端
前端
C++
——异常
目录C语言处理错误的方式
C++
中的异常异常的使用异常的抛出和捕获异常的重新抛出异常安全异常规范
C++
标准库的异常体系异常的优缺点C语言处理错误的方式1.终止程序,如assert,缺陷:用户难以接受。
微yu
·
2024-02-10 13:06
C++
c++
C++11——智能指针
0.前言在
C++
异常处理时,当程序抛出异常时,程序会直接跳转到最近的捕获区域进行异常的处理,这种处理方式保证了程序的不崩溃,只针对一个区域内的某种错误进行处理。
oywLearning
·
2024-02-10 13:36
C++
c++
开发语言
算法
C++
——多态
目录多态的概念多态的定义及实现多态的构成条件虚函数虚函数的重写虚函数重写的两个例外C++11override和final重载、重写(覆盖)、重定义(隐藏)的对比抽象类多态的原理虚函数表多继承关系的虚函数表总结多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。简单理解一下,用买票的例子来说,普通人买的都是成人票,但是要是学生买票就可以买学
微yu
·
2024-02-10 13:35
C++
c++
开发语言
C++
——智能指针
目录智能指针出现的原因避免内存泄漏智能指针的使用及原理RAII智能指针的原理auto_ptrunique_ptrshared_ptrweak_ptr定制删除器智能指针出现的原因在上一篇异常的介绍中就提到了,如果申请了一块空间,因为抛异常导致资源没有释放,这就会导致内存泄漏。内存泄漏就是因为疏忽或错误造成程序没有释放不再使用的内存。这并不是说内存真的消失,而是应用程序分配某段内存后,因为设计错误,失
微yu
·
2024-02-10 13:05
C++
c++
大厂面试重要
C++
知识(三)—— 智能指针
目录一、前言二、智能指针三、auto_ptrauto_ptr基本操作智能指针赋值四、unique_ptr五、share_ptr六、weak_ptr解决互相引用问题七、总结一、前言C/
C++
最让人诟病的特性之一
暗夜无风
·
2024-02-10 13:05
C/C++
c++
内存管理
智能指针
指针
面试
C++
——智能指针——auto_ptr、shared_ptr、unique_ptr
1.4、智能指针智能指针是行为类似于指针的类对象。C++11中提供了三种智能指针,使用这些智能指针时需要引用头文件:·shared_ptr;·unique_ptr;·auto_ptr;这三个智能指针模板都定义了类似指针的对象,可意义将new获得(直接或者间接)的地址赋给这种对象。当智能指针过期时,其析构函数将使delete来释放内存。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,
勿在浮沙築高臺
·
2024-02-10 13:05
C++
c++
C++
——智能指针简介
##一、什么是对象所有权?在接触智能指针之前首先要理解对象的所有权是什么,在这之前我们总是用new和delete来进行内存的申请与释放,在这种堆内存分配的方式中,要遵守一个很基本的原则——谁创建谁销毁原则,简单地举个例子,类foo构造函数中中通过new申请了一个数组,那么就要在类foo的析构函数中delete这个数组,而对象的所有权指的就是谁负责delete这个对象的关系。根据几种智能指针的用途来
Cipher丶海
·
2024-02-10 13:05
C/C++知识
c++
java
数据结构
ShowException -
C++
Builder
C++Builder参考手册➙System::Sysutils➙ShowException显示异常提示信息和产生异常的地址头文件:#include命名空间:System::Sysutils函数原型:void__fastcallShowException(System::TObject*ExceptObject,void*ExceptAddr);参数:ExceptObject:产生异常的对象;Exc
玄坴
·
2024-02-10 13:58
程序的内存模型
内存分区模型
C++
程序在执行时,将内存大方向分为4个区域1.代码区:存放函数体的二进制代码,有操作系统进行管理2.全局区:存放全局变量和静态变量以及常量3.栈区:由编译器自动分配及释放,存放函数的参数值
一瓢夜海繁星
·
2024-02-10 13:49
C++
c++
this指针
成员变量和成员函数分开存储在
C++
中,类内的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上我们知道在
C++
中成员变量和成员函数是分开存储的每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码那么问题是
一瓢夜海繁星
·
2024-02-10 13:18
C++
c++
C++
11新特性之可变参数模板
概述随着C++11标准的发布,
C++
语言获得了许多强大的新特性,其中一项显著提升灵活性和实用性的创新便是可变参数模板。
hope_wisdom
·
2024-02-10 13:48
C++
11新特性
c++
开发语言
C++
11
可变参数模板
C++
服务器开发(3):创建服务器主循环
在
C++
中创建服务器主循环可以使用多种方式实现,其中一种常见的方式是使用socket编程库,如Boost.Asio。
Galaxy银河
·
2024-02-10 13:15
计算机
/
人工智能
C++更多语法
c++
服务器
开发语言
攻防re2-cpp-is-awesome(
c++
干扰我,align 8作用)
攻防re2-cpp-is-awesome拖入ida看到一堆冗长的我看不懂的代码__int64__fastcallmain(inta1,char**a2,char**a3){char*v3;//rbx__int64v4;//rax__int64v5;//rdx__int64v6;//rax__int64v7;//rdx__int64v8;//rdx__int64v10[2];//[rsp+10h][
Zsc_02
·
2024-02-10 13:14
一些题目的wp
安全
学习
C++
计算md5/sha1/sha256/sha384/sha512算法
最近需要分析文件的特征唯一值需求,这几个哈希算法就非常有用了.特别记录一下!算法需要openssl库的支持,如果你勤快也能把库里面依赖的代码抠出来.我就懒得的弄了.直接编译openssl库下载openssl1.1.1源码,下载perl运行环境这里用的是vs2019开始菜单找一下vs的命令行环境注意x86和x64要选好对应不然会报错的(编译过boost的都会玩的)vc2019命令行编译命令//32位
AGANCUDA
·
2024-02-10 13:43
C++
c++
算法
c语言 sha256,C/
C++
知识点之密码学---hash函数(SHA-256)的
C++
实现
6#include78usingnamespacestd;910#defineSHA256_ROTL(a,b)(((a>>(32-b))&(0x7fffffff>>(31-b)))|(a>b)&(0x7fffffff>>(b-1)))12#defineSHA256_Ch(x,y,z)((x&y)^((~x)&z))13#defineSHA256_Maj(x,y,z)((x&y)^(x&z)^(y&
weixin_39719727
·
2024-02-10 13:13
c语言
sha256
C/
C++
关于 SHA256 的使用
如下图,是关于SHA256使用的一个经典例子#include#include#includeintmain(){chardata[]="Hello,world!";//要计算哈希的数据unsignedcharhash[SHA256_DIGEST_LENGTH];//用于存储哈希结果的缓冲区SHA256_CTXsha256;SHA256_Init(&sha256);SHA256_Update(&sh
shimly123456
·
2024-02-10 13:12
C/C++
贪心算法之田忌赛马,多种语言实现
目录题目描述:输入:样例输入:样例输出:c代码实现:
c++
代码实现:python代码实现:Java代码实现:题目描述:这是中国历史上一个著名的故事。“那是大约2300年前的事了。
善程序员文
·
2024-02-10 12:05
竞赛算法学习
贪心算法
算法
使用 Visual Studio 对源代码文件进行哈希处理以确保文件完整性
在编译和链接过程中,使用特定编程语言(C#、
C++
、ObjectiveC
dotNET跨平台
·
2024-02-10 12:28
数据结构大作业-DBLP科学文献管理系统(一) XML解析,文件哈希,
C++
线程
在程序中,需要解析的DBLB文件大小为3G-4G的。因此每次启动程序前都读取一遍DBLP并全部写入内存的方法是不现实的,这需要我们提前在磁盘中建立对应的数据库文件,在第一次打开程序时进行建立数据库的操作,将需要的数据写入磁盘。之后对DBLP的数据查询只需要打开已经建立好的数据库进行IO操作即可。由于数据在磁盘和内存中的读取速度差距极大,在磁盘中删改添加数据效率是很低的,因此如何建立对应数据的索引,
Sugarzo
·
2024-02-10 12:57
数据结构
xml
c++
linq
机器语言与高级语言
高级语言包括:1、java;2、C语言;3、
c++
;4、C#;5、PHP;6、python;7、Perl;8、pascal;9、lisp;10、VisualBasic等。
3346312b82b3
·
2024-02-10 12:56
2024年-视觉AI检测的面试题目总结
Hello,各位,面试大宝典又来拉;持续更新;一定要理清自己简历上的项目,因为简历是你给面试官的入口,会根据你的简历问问题;目前leetcode水平169题;持续更新;
c++
八股文和python的八股文最好持续看
zisuina_2
·
2024-02-10 12:49
面试
职场和发展
深度学习
算法
计算机视觉
python
C++
: 进阶之路:解决使用algorithm库里面的sort函数的时候,编译报错:未能使函数模板“unknown-type std::less<void>::operator ()
1:问题描述定义了一个struct结构体如下:structReview{stringtitle;intrating;}定义如上结构体,当我们通过sort()排序时,看看会出现什么结果。voidtest6(){vectorbooks;Reviewrv={"a",1};books.push_back(rv);Reviewrv0={"a",20};books.push_back(rv0);Reviewr
FishAnd_Yu
·
2024-02-10 12:14
#
C++进阶(常见错误)
c++
sort排序函数
C++
笔记9:
C++
提高编程3:STL---函数对象&标准算法
0904C++提高编程3:STL---函数对象&标准算法1、模板2、初识STL&3、STL---常用容器(3.1-3.8)3.9mapmultimap容器(二叉树结构---自动排序)3.10STL案例24、STL---函数对象(仿函数-重载`函数调用运算符()`)4.1函数对象4.2谓词4.3内建函数对象5、STL---常用算法5.1常用遍历算法5.1.1for_each&5.1.2transfo
Reus_try
·
2024-02-10 12:44
c++
c++
C++
程序设计第八周---第四课---函数对象
函数对象:若一个类重载了运算符“()”,则该类的对象就成为函数对象。classCMyAverage{//函数对象类public:doubleoperator()(inta1,inta2,inta3){return(double)(a1+a2+a3)/3;}};CMyAverageaverage;//函数对象cout_Tpaccumulate(_InputIterator__first,_Input
自动驾驶--小学生
·
2024-02-10 12:44
c++程序设计
c++
开发语言
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他