上一页 1 2 3 4 5 6 7 8 ··· 41 下一页

【LeetCode-滑动窗口-中等】无重复字符的最长字符串

摘要: 这道题是这样的,在一个给定的字符串中,要求你来找到不含有重复字符的最长子串的长度 比如 str = "abcabcbb" 没有重复字符的最长子串是 abc 所以长度为3 又比如 str = "abpwkewba" 没有重复字符的最长子串是 abpwke 所以长度为6 这个题目的解答,涉及到算法中的滑 阅读全文
posted @ 2023-12-06 20:06 新西兰程序员 阅读(17) 评论(0) 推荐(0) 编辑

[LeetCode-中等-排序和双指针] 找出数组中三数之和满足特定条件的三个数

摘要: 之前,我做了一道简单的LettCode题,二数之和 https://www.cnblogs.com/wphl-27/p/17861539.html, 用的是数组和Map来实现的 现在这个题目是三数之和,题目是这样的 给定一个整数数组 intArr, 判断是否存在三元组 [intArr[i],intA 阅读全文
posted @ 2023-12-04 17:46 新西兰程序员 阅读(9) 评论(0) 推荐(0) 编辑

[LeetCode-双指针-中等] 盛最多水的容器

摘要: 这道题主要是考双指针 题目大概是这样的,就是说给定一个长度为n的整数数组height, 代表Y轴上的n条垂线,其中,第i条线的两个端点是(i,0) 和 (i,height[i]) => 要在这n条垂线中找出其中的2条,使得它们和x轴共同构成的容器可以容纳最多的水 返回容器可以储存的最大水量 这个题目 阅读全文
posted @ 2023-12-02 19:14 新西兰程序员 阅读(7) 评论(0) 推荐(0) 编辑

[LeetCode-哈希-中等] 最长连续序列

摘要: 这道题是这样的,给你一个没有排序的整形数组 intArr, 要求找出这个数组中数字连续的最长序列 (不要求序列元素在原数组中连续)的长度 需要写出一个时间复杂度为O(n)的算法 比如 intArr = [70,8,100,6,7,5] 应该返回4, 因为最长的数字连续序列是 [5,6,7,8] 它的 阅读全文
posted @ 2023-11-29 19:52 新西兰程序员 阅读(5) 评论(0) 推荐(0) 编辑

[LettCode-中等] 字母异位词分组

摘要: 这是一道中等难度题,首先我们来了解一下,什么是字母异位词 =》 由重新排列源单词的所有字母得到一个新单词 字母异位词 =》 它是这个意思,比如说一个字符串由3个字符abc组成, 就是"abc",现在我把组成这个字符串的字母顺序随意调换,比如变成 "bac","bca","cab"等, 这几个词就是字 阅读全文
posted @ 2023-11-29 18:13 新西兰程序员 阅读(8) 评论(0) 推荐(0) 编辑

C++中的数据结构 - 红黑树学习

摘要: C++中有一种数据结构-红黑树, 在C++的STL中有一种数据结构map,它就是基于红黑树来实现的 红黑树,是一种二叉搜索树,但是它的每个节点都有颜色,并且只有红和黑两种颜色。所以每个节点上都有一个存储位来表示节点的颜色,可以是Red和Black. 红黑树有一个很大的特点: 它能够确保没有任何一条路 阅读全文
posted @ 2023-11-28 17:32 新西兰程序员 阅读(21) 评论(0) 推荐(0) 编辑

[LettCode-Map和数组-简单] 找到数组中和为目标值的两个数

摘要: 给定一个整数数组 intArr, 还有一个目标值 targetValue, 需要在这个数组intArr中找出和为目标值targetValue的两个整数,并返回它们的数组下标 example: intArr = [2,7,11,15], target = 9, 显然两个值是2和7,它们的数组下标为0, 阅读全文
posted @ 2023-11-28 11:38 新西兰程序员 阅读(16) 评论(0) 推荐(0) 编辑

C++实现双向链表

摘要: 在数据结构中,有一种是"线性结构", 这种数据结构("线性结构")包括数组,单向链表,双向链表,以及栈和队列 今天,我们主要是来演示一下,如何在C++中实现双向链表 1 #ifndef DOUBLE_LINK_HXX 2 #define DOUBLE_LINK_HXX 阅读全文
posted @ 2023-11-24 12:03 新西兰程序员 阅读(22) 评论(0) 推荐(0) 编辑

MFC程序的基础文件等介绍

摘要: 公司的C++代码是用Visual Studio来进行开发的,这样就会用到MFC中的很多基础类文件,比如 STDAFX.H, AFXWIN.H, 会发现诸如 CWinApp, CFrameWnd 之类的,刚开始看不是很理解都是干什么的,现在我们来大概解释一下 1. 在代码中很多cpp文件中,都可以看到 阅读全文
posted @ 2023-10-26 16:12 新西兰程序员 阅读(141) 评论(0) 推荐(0) 编辑

C++里面的HINSTANCE, HANDLE和HWND

摘要: HANDLE是用来标记资源的,也就是handle to an object HINSTANCE,顾名思义,叫做Handle to an instance,是HANDLE的一种特殊情况,常用来标记App实例 HWND是一个基本类型,和char, int等同级别的,可以把它当做long型去看待. 它分为 阅读全文
posted @ 2023-10-09 17:03 新西兰程序员 阅读(659) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 41 下一页