自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 串联所有单词的子串

给定一个字符串s和一些 长度相同 的单词words 。找出 s 中恰好可以由words 中所有单词串联形成的子串的起始位置。注意子串要与words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑words中单词串联的顺序。示例 1:输入:s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9 开始的子串分别是 "barfoo" 和 "foobar" 。输出的顺序不重要, [9,0] 也...

2021-09-28 22:25:42 162

原创 寻找两个正序数组的中位数

给定两个大小分别为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例 3:输入:nums1 = [0,0], ..

2021-09-27 21:13:15 107

原创 模拟行走机器人算法(QT)

机器人在一个无限大小的 XY 网格平面上行走,从点(0, 0) 处开始出发,面向北方。该机器人可以接收以下三种类型的命令 commands :-2 :向左转90 度-1 :向右转 90 度1 <= x <= 9 :向前移动x个单位长度在网格上有一些格子被视为障碍物obstacles 。第 i个障碍物位于网格点 obstacles[i] = (xi, yi) 。机器人无法走到障碍物上,它将会停留在障碍物的前一个网格方块上,但仍然可以继续尝试进行该路线的其余部分。返回...

2021-09-26 22:27:12 806

原创 C++简单队列(QT)

template <class T>struct QueueNode{ QueueNode<T> *m_pNext; T m_tValue;};template <class T >class MyQueueList{public: MyQueueList(); ~MyQueueList(); void Append(T value); void* Pup(); int Count();priva.

2021-09-26 20:24:35 197

原创 C++双向链表(QT)

template<typename T>struct DoubleLinkNode{ DoubleLinkNode<T> *m_pPreNode; DoubleLinkNode<T> *m_pNextNode; T m_Value;};template<class T>class MyDoubleLink{public: MyDoubleLink(); ~MyDoubleLink(); voi...

2021-09-25 21:12:26 574

原创 虚函数的实现机理

面试官问道的一个问题,当时没想出来,说不清楚。挂掉电话突然想到应该就是函数指针的问题。个人理解:父类定义的虚函数其实就是一个被继承关系共享函数指针,若有实现则指向代码段。若无实现,子类重写后则指向子类的代码段。如此便实现了虚函数机制,为了求证我的理解是否正确,因此查了资料。此处做个记录。理解:通过查资料简单理解就是 一个类有一个顺序存放的虚函数的地址表,顺序是声明顺序。并且虚函数表的指针存在于对象实例中最前面的位置,这样通过对象实例的地址得到这张虚函数表,然后就可以遍历其中函数指针,并调用相应的

2021-09-18 14:42:22 176

原创 (C#练习)实现一个简单的泛性链表

namespace ConsoleApp1{ public interface ILink<T> { bool Insert(T item, int pos); bool IsEmpty(); int GetLength(); void Append(T item); void Clear(); T Delete(int pos); T GetElem(int pos...

2021-09-18 14:16:06 62

原创 C# 泛性值的初始化

1、使用default(T)初始化泛型的初始化:泛型是需要进行初始化的。使用T doc = default(T)以后,系统会自动为泛型进行初始化。2、使用System.Activator.CreateInstance<T>()对T为类的时候进行初始化当T为类的时候,使用System.Activator.CreateInstance<T>()进行初始化。public class MyClass<T> where T : class{ private..

2021-09-18 14:14:34 558

局域网文件传输

局域网文件传输,代码 十分详细, 是个好资料

2012-03-18

最新100个C程序集合

例子比较新。都是常用例子。适合新手 。谢谢!

2011-05-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除