C++
qq_30347421
这个作者很懒,什么都没留下…
展开
-
C进阶
C进阶二级指针+结构体二级指针+结构体typedef struct { int age; char *name; char **stdname;}Teacher;int createTeacher(Teacher **res,int num){ Teacher *T=NULL; T=(Teacher * )malloc(sizeof(Teacher)*num); memset(T,0,sizeof(T)); for(int i=0;i<原创 2020-09-30 22:00:54 · 209 阅读 · 0 评论 -
VS Code 配置
VS Code 配置下载vscode安装cpptools工具下载MinGW配置环境变量使用简单的.cpp文件配置C++环境下载vscode下载链接:https://code.visualstudio.com/Download安装cpptools工具下载MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/下载的文件:进入网站后不要点击 “Download Lasted Version”,往下滑,找到最新版的 “x86_64-pos原创 2020-07-13 10:28:20 · 260 阅读 · 0 评论 -
C++编程大题
C++编程大题京东字符串1京东字符串1给出m个字符串S1,S2,…,Sm和一个单独的字符串T。请在T中选出尽可能多的子串同时满足: 1)这些子串在T中互不相交。 2)这些子串都是S1,S2,…,Sm中的某个串。 问最多能选出多少个子串。输入描述:第一行一个数m(1≤m≤10),接下来m行,每行一个串。最后一行输入一个串T。输入中所有单个串的长度不超过100000,串中只会出现小写字...原创 2020-09-03 14:35:51 · 1831 阅读 · 0 评论 -
C++公司真题
C++公司真题趋势科技趋势科技原创 2020-09-03 14:36:21 · 396 阅读 · 0 评论 -
C++ priimer笔记
C++primer笔记第六章第六章用于比较是否是字符或者数字的库函数函数原型: int isalpha( char ch ); 功能:如果参数是字母字符,函数返回非零值,否则返回零值。函数原型: int isdigit( char ch ); 功能:如果参数是字母数字,函数返回非零值,否则返回零值。...原创 2020-09-03 14:35:22 · 125 阅读 · 0 评论 -
LeetCode刷题の字符串
LeetCode刷题の字符串字符串125. 验证回文串字符串125. 验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。思路:首先利用isalnum函数排除非字母数字,lower/tolower将所有字母转为小写然后镜像对比处理后的字符串class Solution {public: b...原创 2020-09-03 14:35:32 · 74 阅读 · 0 评论 -
剑指Offer上
剑指Offer面试题03. 数组中重复的数字面试题03. 数组中重复的数字找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。时间复杂度O(N),空间复杂度O(1)。class Solution {public: int f...原创 2020-09-03 14:35:41 · 194 阅读 · 0 评论 -
LeetCode刷题の排序和查找动态规划复杂度贪心
LeetCode刷题の排序和查找查找704.二分法查找查找704.二分法查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。class Solution {public: int search(vector<int>& nums, int...原创 2020-09-03 14:37:02 · 246 阅读 · 0 评论 -
LeetCode刷题の数组(持续更新)
LeetCode刷题の数组数组数组原创 2020-09-03 14:36:43 · 336 阅读 · 0 评论 -
LeetCode刷题链表
LeetCode刷题第100题第100题给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。递归思路代码如下:class Solution {public: bool isSameTree(TreeNode* p, TreeNode* q) { if (!p && !q) { ...原创 2020-09-03 14:36:55 · 168 阅读 · 0 评论 -
C++琐碎知识点
数据结构与算法分析C++实现琐碎知识点T(N)和*f*(N)T(N)和f(N)一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间...原创 2020-02-12 19:23:04 · 192 阅读 · 0 评论