欢迎来到我的博客https://www.cnblogs.com/veis/

https://www.cnblogs.com/veis/p/14182037.html

摘要: windows目录查看器 效果实现 阅读全文
posted @ 2020-04-18 09:17 veis 阅读(327) 评论(0) 推荐(0) 编辑
摘要: WIN32实现MFC下SetIcon给窗口左上角加载图标的功能 阅读全文
posted @ 2020-04-10 22:49 veis 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 1、CString类原型 2、常见构造函数的使用 3、AppendFormat函数 (1)功能和调用方式类似C语言的sprintf+strcat函数 (2)函数原型 (3)调用示例 4、Compare和CompareNoCase函数 (1)作用:比较两个CString对象是否相等(依赖于strcmp 阅读全文
posted @ 2020-04-10 08:15 veis 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: 1、要求: 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 2、思路: (1)首先确定传入的是否是空树; (2)先判断A的根与B子树是否相等;如果不相等,则比较A的左子树是否和B子树相等;再不相等则判断A的右子树是否和B子树相等; 备注: A树在判断函数中 阅读全文
posted @ 2020-04-02 23:19 veis 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1、要求: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 2、核心处理代码(递归方式) 思路: (1)判断否有其中一个或两个是空链表,如果是只有1个为空,则返回非空的链表;如果两个都为空,则返回第一个判断的链表; (2)找到两个链表中最小的元素,作为新 阅读全文
posted @ 2020-04-02 22:46 veis 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <stdlib.h> typedef struct ListNode { int val; struct ListNode *next; }ListNode; ListNode* ReverseList(ListNode* pHead) { i 阅读全文
posted @ 2020-04-02 21:35 veis 阅读(199) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include <stdlib.h> // 方法1:使用指针数组实现 unsigned long inet_addr(const char *str) { 阅读全文
posted @ 2020-03-28 14:28 veis 阅读(2416) 评论(0) 推荐(1) 编辑
摘要: #pragma once template<typename KEY, typename VALUE, typename ARG_KEY = KEY&, typename ARG_VALUE = VALUE&> class CMap { struct SNode { KEY key; VALUE v 阅读全文
posted @ 2020-03-27 18:11 veis 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <stdbool.h> 4 5 typedef int DATA; 6 typedef struct _SNode_ 7 { 8 DATA data; 9 struct _SNode_ *p_ 阅读全文
posted @ 2020-03-27 09:44 veis 阅读(308) 评论(0) 推荐(0) 编辑
摘要: /* STL map类的使用示例 功能:常用增删改查函数测试 */ #include <map> #include <string> #include <iostream> using namespace std; int main() { // 无参构造对象 map<char, string> m 阅读全文
posted @ 2020-03-22 22:10 veis 阅读(128) 评论(0) 推荐(0) 编辑