2022年6月28日
摘要: static_cast<type>() 把精度大的类型转换为精度小的类型,static_cast使用位截断进行处理 static_cast也可以用在于基类与派生类指针或引用类型之间的转换。然而它不做运行时的检查,不如dynamic_cast安全。static_cast仅仅是依靠类型转换语句中提供的信 阅读全文
posted @ 2022-06-28 10:34 xhskjjmc 阅读(35) 评论(0) 推荐(0)
  2022年6月27日
摘要: 例如 2, 6, 3, 5, 4, 1 这个排列, 我们想要找到下一个刚好比他大的排列,于是可以从后往前看 我们先看后两位 4, 1 能否组成更大的排列,答案是不可以,同理 5, 4, 1也不可以 直到3, 5, 4, 1这个排列,因为 3 < 5, 我们可以通过重新排列这一段数字,来得到下一个排列 阅读全文
posted @ 2022-06-27 23:35 xhskjjmc 阅读(34) 评论(0) 推荐(0)
摘要: int a ; int *a; //类型 = 表达式 const int * p ; int * const p; //单值变量去除 const * p; * const p; //第一个 *p不变 代表所指向值不变常量指针; //第二个 p不变 代表指针初始化后不变,指针常量。 阅读全文
posted @ 2022-06-27 21:38 xhskjjmc 阅读(39) 评论(0) 推荐(0)
  2022年6月23日
摘要: class Solution { public: int strStr(string haystack, string needle) { int n = haystack.size(); int m = needle.size(); if(m == 0) return 0; if(n == 0) 阅读全文
posted @ 2022-06-23 22:39 xhskjjmc 阅读(33) 评论(0) 推荐(0)
摘要: //byte_stream .hhclass ByteStream { private: // Your code here -- add private members as necessary. // Hint: This doesn't need to be a sophisticated d 阅读全文
posted @ 2022-06-23 21:34 xhskjjmc 阅读(73) 评论(0) 推荐(0)
  2022年6月21日
摘要: 1.VCS git 阅读全文
posted @ 2022-06-21 20:48 xhskjjmc 阅读(141) 评论(0) 推荐(0)
摘要: 1.归并排序 class Solution { public: void mergeSort(vector<int>&nums,int l,int r){ if(l>=r) return; int mid = l+(r-l)/2; mergeSort(nums,l,mid); mergeSort(n 阅读全文
posted @ 2022-06-21 20:26 xhskjjmc 阅读(55) 评论(0) 推荐(0)