Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
《算法导论》总结与分析
算法导论总结与分析 分治 strassen算法 介绍 步骤 正确性证明 复杂度分析 排序 堆排序 介绍 步骤 构建 排序 优先队列 复杂度分析 快速排序 介绍 步骤 复杂度分析 最坏情况 最好情况 线性时间排序 介绍 步骤 复杂度分析 数据
cpp
笔记
算法
c
《面向对象程序设计》教学资源汇总(2023)
面向对象程序设计 教学资源汇总 2023 一 教学网站 blog csdn net bigleo 二 课堂派加课码 加课码 M274UN QRCode 三 课件下载 课件下载 长期有效 提取密码 tqucqx 四 本课程课件 二套 及实验
通知
cpp
OOP
面向对象程序设计
剑指 Offer 43. 1~n 整数中 1 出现的次数
目录 编辑 一 问题描述 二 例子 三 题目接口 四 题目解答 1 暴力解法 2 规律解法 总结 代码 一 问题描述 输入一个整数 n 求1 n这n个整数的十进制表示中1出现的次数 例如 输入12 1 12这些整数中包含1 的数字有1 10
剑指offer
算法
笔记
学习笔记
cpp
leetcode 3. 无重复字符的最长子串
2023 9 15 本题我用的暴力双层for循环 unordered set 解决的 外循环控制字符起始位置 内循环将字符放入 unordered set 并查找有无重复的元素 用了一个全局变量记录最长字串的长度 局部变量count记录当前
leetcode专栏
LeetCode
算法
cpp
数据结构
C++多线程:thread_local
概念 首先thread local是一个关键词 thread local是C 11新引入的一种存储期指定符 它会影响变量的存储周期 Storage duration 与它同是存储期指定符的还有以下几个 关键字 说明 备注 auto 自动存储
cpp
c
开发语言
后端
C++中的类——构造函数
一 什么是构造函数 每个类都分别定义了它的对象被初始化的方式 类通过一个或几个特殊的成员函数来控制其对象的初始化过程 这些函数叫构造函数 构造函数的任务是初始化类对象的数据成员 无论何时只要类的对象被创建 就会执行构造函数 二 构造函数的定
简明CC
构造函数
类
cpp
Cpp学习——list的模拟实现
目录 一 实现list所需要包含的三个类 二 三个类的实现 1 list node 2 list类 3 iterator list类 三 功能实现 1 list类里的push back 2 iterator类里的运算符重载 3 list类里
C基础
学习
cpp
学习笔记
c
Android项目JNI层C/C++文件中添加LOG信息
第一步 在项目的mk文件中加入 LOCAL LDLIBS llog 第二步 在要添加LOG的cpp文件中引入一个头文件和添加一个定义 include
android基础
Java基础
cpp
Cpp学习——string模拟实现
目录 一 string的成员变量 二 string的各项功能函数 1 构造函数 2 析构函数 3 扩容函数 4 插入与删除数据的函数 5 运算符重载 6 打印显示函数 7 拷贝构造 8 find函数 一 string的成员变量 在模拟实现s
C基础
学习
c
笔记
cpp
C++:常见错误LNK2019的几种原因
转自 https www cnblogs com thisway p 5497200 html error LNK2019问题在VC 6 0中是error LNK2001 unresolved external symbol问题 可能错误号
cpp
C++ 函数模板与类模板template,以及具体化、实例化
函数模板 需要创建针对不同参数类型的实现相同功能的不同函数 注 模板不能缩短可执行程序 最终仍是有多个独立的函数定义 另 若对不同类型的参数执行不同的算法 可以重载模板定义 前提是两函数的特征标不同 例 template
cpp
gperftools TcMalloc 内存池的使用
下载地址 https github com gperftools gperftools vs2013可以选择2 7编译 更高版本需要更高版本的vs 指定版本下载路径如下图 lib dll的使用方式 在导入库中设置dll 在强制符号引用中设置
cpp
gperftools
TCMalloc
内存池
构造函数析构函数为什么没有返回值?
构造函数析构函数为什么没有返回值 Liupq 2008 5 10 构造函数和析构函数是两个非常特殊的函数 它们没有返回值 这与返回值为void的函数显然不同 后者虽然也不返回任何值 但还可以让它做点别的事情 而构造函数和析构函数则不允许 在
cpp
OOP
c
编译器
class
vld(Visual Leak Detector)下载地址和源码地址
安装包下载页面 https kinddragon github io vld eg https github com KindDragon vld releases download v2 5 1 vld 2 5 1 setup exe 源
cpp
vld
c
Cpp学习——模板
模板 目录 模板 1 介绍 2 函数模板的使用 3 函数模板的强制转换or显式调用 四 模板的分类 1 介绍 在Cpp3 0中 祖师爷便引入了模板的概念 这是一个重大的变革 为后来的Cpp标准化打下了铺垫 也正是因为有了模板 Cpp才能有S
C基础
学习
cpp
学习笔记
c
C++ 实现 C# delegate 机制
C 里的 delegate C 里的 delegate 作为语法特性的一部分 使用起来非常方便 首先按照函数签名 声明一个 delegate 类型 delegate void DelegateType 之后就可以用这个 delegate 类
cpp
Cpp学习——动态内存管理
目录 一 new 1 malloc realloc calloc的使用不便之处 2 new的好处 3 opreator new 二 delete 1 为什么要有delete 2 为什么要匹配使用 一 new 1 malloc realloc
C基础
学习
c
笔记
cpp
cppcheck linux安装和使用
环境 centos7 下载cppcheck地址 官网 ccpcheck版本 cppcheck 2 6 上传到响应的目录执行编译 unzip cppcheck 2 6 zip cd cppcheck 2 6 make 代码检查命令 cppch
Linux
cpp
学习笔记-BNF、EBNF、ABNF语法格式描述规范
目标是确认一些c cpp的语法细节 需要看cpp语法定义文件 考虑从c的语法定义文件开始确认 考虑实现一个简化的语言定义和编译器 为后续的实际需求做自定义扩展 参考网页 https en wikipedia org wiki Extende
cpp
学习
笔记
QT自定义QTableWidget
目录 QT自定义QTableWidget 1 实现效果 2 具体实现 1 表格QTabelWidget 2 表头QHeaderView 3 插入数据 QT自定义QTableWidget 1 实现效果 2 具体实现 1 表格QTabelWid
Qt自定义
QT
cpp
«
1
2
3
4
5
6
»