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

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

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

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

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

C++实现双向链表

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

MFC程序的基础文件等介绍

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

CString和LPCTSTR之间的关系和区别

摘要: 在Windows操作系统中,我们常用2种编码格式,ANSI编码和Unicode编码 ANSI => 窄字节编码, 一个字符(char)占用一个字节(一个字节占8位)的存储空间, 也就是说一个字符占据8位(有效数据是除掉最高位的其他7位) => C++中用char来表示这种窄字节编码的字符 Unico 阅读全文
posted @ 2023-10-09 14:29 新西兰程序员 阅读(125) 评论(0) 推荐(0) 编辑

JavaScript中apply, call和bind的区别

摘要: 首先要知道,JavaScript中apply,call 和 bind的作用基本都是一样的,就是用来改变函数执行时的上下文,或者说改变函数的this对象指向 在详细了解它们的区别之前,我们先来看一个例子 var name = "mike"; const obj = { name: "luke", sa 阅读全文
posted @ 2023-09-12 11:40 新西兰程序员 阅读(4) 评论(0) 推荐(0) 编辑

const char *ptr和char const *ptr以及char* const ptr的区别

摘要: 1. const char *ptr 和 char const *ptr => 这里这么理解,这个表示的是*ptr, 也就是指针指向的值,而修饰这个指针指向的值 (*ptr)的是const char或者char const, 表示两个意思: const => 表示是个常量,也就是说*ptr这个指针指 阅读全文
posted @ 2023-09-11 10:08 新西兰程序员 阅读(30) 评论(0) 推荐(0) 编辑

VC++中对GetSafeHwnd的使用

摘要: 在看代码时,发现有不少地方使用GetSafeHwnd, 比如代码中的一些断言 ASSERT(NULL != m_UserId.GetSafeHwnd()); 这里的m_UserId是CFilterEdit类型,它继承自afxwin.h中的CEdit, 而这个CEdit又继承自afxwin.h中的CW 阅读全文
posted @ 2023-08-30 17:52 新西兰程序员 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页