摘要:
关于区间问题,这里用到了差分染色的思想,通过标记两个端点标记一段连续的区间,而不是暴力遍历端点中的每个点进行标记。 const int val = 200001 * 2 + 10086; int inter[val]; class Solution { public: vector<Interval 阅读全文
摘要:
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param str string字符串 待判断的字符串 * @return bool布尔型 */ bool judge(string str) { // 阅读全文
摘要:
https://www.nowcoder.com/exam/test/65717435/detail?pid=16516564&examPageSource=Company&testCallback=https%3A%2F%2Fwww.nowcoder.com%2Fexam%2Fcompany%3F 阅读全文
摘要:
快排是一个递归的排序过程,每次递归,将当前序列的第一个元素当作中间值pivot(也可以选最右边或者随机),把比pivot小的放左边,比pivot大的放右边,再依次对左边的序列和右边的序列分别排序。 vector<int> MySort(vector<int>& arr) { // write cod 阅读全文
摘要:
冒泡排序,两层循环: 1. 每次选出未排序的最小的数 2. 将选出的最小的数放在当前未排序的最前方 vector<int> MySort(vector<int>& arr) { // write code here int n = arr.size(); for(int i=0;i<n;i++){ 阅读全文
摘要:
Go内置有net/http 包 使用这个http包可以实现Web服务。 通过下面简单的两个函数,就可以搭建一个Web服务,同时该Web服务具有高并发的特性。 http.HandleFunc("/favicon.ico/", sayhelloName) //设置访问的路由 err := http.Li 阅读全文
摘要:
C++11特性 智能指针 Thread 线程 Future 异步编程 搬运自: https://www.cnblogs.com/taiyang-li/p/5914167.html =delete 可以通过=delete 规定对象不允许 复制和赋值。 阅读全文
摘要:
gcc/g++是c/c++编译器,Windows需要借助Mingw来使用c++的编译器,下面是安装MinGW的教程: 搬运:https://blog.csdn.net/jjxcsdn/article/details/123058745 在VS code中配置 编译器 搬运自: https://blo 阅读全文
摘要:
执行 go install -v golang.org/x/tools/gopls@latest 报 i/o timeout 异常 执行下面命令后问题解决 go env -w GOPROXY=https://goproxy.cn,direct https://blog.csdn.net/bingsh 阅读全文
摘要:
设计模式是对 软件设计中普遍存在的,反复出现的问题所提出的解决方案。本质上是为了增加软件的可扩展性,可维护性,通用性以及降低软件的复杂度。 软件设计的原则:复用性,扩展性 SOLID原则: 单一职责原则(Single Responsibility Principle) 开闭原则(Open/Close 阅读全文