- 博客(5)
- 收藏
- 关注
原创 DFS算法
DFS算法–C++``找出最短路径,其中,有些位置有障碍,不能通行。主要用到的是递归和回溯#include<iostream>#include<vector>using namespace std;int m, n, ystart,xstart,p, q;int min = 99999;vector<vector<int> > a1(100,vector<int> (100,0)) ; //表示构建的空间分布vector<
2022-03-16 20:26:40
1209
原创 设计模式之观察者模式和发布订阅模式
设计模式之观察者模式和发布订阅模式观察者模式:观察者和目标直接进行交互发布订阅模式:发布者和发布者通过调度中心进行交互观察者模式源码:观察者:(1)获取遍历观察者目标(get)(2)获取观察者目标长度(count)(3)查询增删观察者目标(add,remove,indexOf)目标:(1)增删观察者(2)给对应的观察者上传内容发布订阅模式源码:(1)对象为调度中心(2)调度中心分别对星月这和发布者进行操作...
2021-12-05 21:19:28
252
转载 前端跨域问题三个
跨域同源定义:同一协议、同一域名、同一端口跨域定义:两个要进行资源交换的域当违反同源策略就是跨域。跨域解决方案:(1)CORS:CORS的基本思想就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是失败。IE中对CORS的实现是xdrvar xdr = new XDomainRequest();xdr.onload = function(){ console.log(xdr.responseText);}xdr.open('get', 'http:/
2021-12-04 23:18:46
148
原创 vector,map,set的区别
vector,map,set的区别vector表示数组,常用到的方法有(1)初始化:vector a(10,0);(2)插入:尾部:a.push_back(elem);头部:a.insert(elem)/a.insert(a.begin(),b.begin(),b.begin()+5);注意:a.begin()指代的是迭代器(vector::iterator),类似指针(3)删除:a.pop_back()/a.erase(a.begin());(4)长度:a.size();set类似于数组,
2021-11-24 19:41:18
955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅