当前位置: 首页 > news >正文

网站插件代码怎么用施工企业合规管理检查制度

网站插件代码怎么用,施工企业合规管理检查制度,昆明网站制作工具,合肥建设官方网站417. 太平洋大西洋水流问题 水往高处流#xff0c;先记录两个海祥往高处流所能留到的地址#xff0c;之后将他们的合并区域进行输出 static const int dirs[4][2] {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};class Solution { public:vectorvectorint heights;v…417. 太平洋大西洋水流问题 水往高处流先记录两个海祥往高处流所能留到的地址之后将他们的合并区域进行输出 static const int dirs[4][2] {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};class Solution { public:vectorvectorint heights;void dfs(int row, int col, vectorvectorbool ocean) {int m ocean.size();int n ocean[0].size();if (ocean[row][col]) {return;}ocean[row][col] true;for (int i 0; i 4; i) {int newRow row dirs[i][0], newCol col dirs[i][1];if (newRow 0 newRow m newCol 0 newCol n heights[newRow][newCol] heights[row][col]) {dfs(newRow, newCol, ocean);}}}vectorvectorint pacificAtlantic(vectorvectorint heights) {this-heights heights;int m heights.size();int n heights[0].size();vectorvectorbool pacific(m, vectorbool(n, false));vectorvectorbool atlantic(m, vectorbool(n, false));for (int i 0; i m; i) {dfs(i, 0, pacific);}for (int j 1; j n; j) {dfs(0, j, pacific);}for (int i 0; i m; i) {dfs(i, n - 1, atlantic);}for (int j 0; j n - 1; j) {dfs(m - 1, j, atlantic);}vectorvectorint result;for (int i 0; i m; i) {for (int j 0; j n; j) {if (pacific[i][j] atlantic[i][j]) {result.push_back({i,j});}}}return result;} }; 24. 两两交换链表中的节点 在纸上画一画 class Solution { public:ListNode* swapPairs(ListNode* head) {ListNode*_headnew ListNode(0);_head-nexthead;ListNode*cur_head;while(cur-next!nullptrcur-next-next!nullptr){ListNode*tmpcur-next-next-next;ListNode*tmp1cur-next-next;cur-next-next-nextcur-next;cur-next-nexttmp;cur-nexttmp1;curcur-next-next;}return _head-next;} };19.删除链表的倒数第N个节点 class Solution { public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode*_headnew ListNode(0);_head-nexthead;ListNode*cur_head;int size0;while(cur-next!nullptr){curcur-next;size;}sizesize-n;cur_head;while(size--){curcur-next;}cur-nextcur-next-next;return _head-next;} };还有另外一种写法双指针快慢先让快指针走n然后再让慢指针和快指针一起走当快指针为null的时候删除慢指针返回头节点 class Solution { public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* dummyHead new ListNode(0);dummyHead-next head;ListNode* slow dummyHead;ListNode* fast dummyHead;while(n-- fast ! NULL) {fast fast-next;}fast fast-next; // fast再提前走一步因为需要让slow指向删除节点的上一个节点while (fast ! NULL) {fast fast-next;slow slow-next;}slow-next slow-next-next; // ListNode *tmp slow-next; C释放内存的逻辑// slow-next tmp-next;// delete nth;return dummyHead-next;} };面试题 02.07. 链表相交 很有意思的解法正常的解法应该是先都过一遍然后看大家的尺寸 然后把双方指针移到短指针开始的位置开始比较相等返回不相等噶 class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {if (headA nullptr || headB nullptr) {return nullptr;}ListNode *pA headA, *pB headB;while (pA ! pB) {pA pA nullptr ? headB : pA-next;pB pB nullptr ? headA : pB-next;}return pA;} };
http://www.w-s-a.com/news/75728/

相关文章:

  • 怎么做外语网站个人网页设计作品ps
  • 网站原型怎么做vps如何建两个网站
  • 商城网站建设源码嘉兴seo计费管理
  • 城乡建设网站证件查询系统wordpress 时间代码
  • php网站建设 关键技术做网站哪家正规
  • 网站开发用什么写得比较好谷歌的英文网站
  • 青岛网站建设公司在哪vivo手机商城
  • 兼职刷客在哪个网站做哪个网站做淘宝客
  • 眼科医院网站开发网络营销特点是什么
  • 提交网站给百度增加wordpress插件
  • 网站建设企业官网体验版是什么Wordpress哪个模板最快
  • 美丽说网站模板湖北可以做网站方案的公司
  • 北京西站进站最新规定建设网站的提成是多少
  • wordpress站点如何加速网站建设描述怎么写
  • 如何免费建造网站免费vi模板网站
  • 商丘做网站多少钱扬州大发网站建设
  • 网站建设哪家性价比高自己做项目的网站
  • 成立一个网站济宁营销型网站建设
  • 南通购物网站建设设计类平台网站
  • 专业网站建设咨询thinkphp网站源码下载
  • 怎么制作一个国外网站网站推广找哪家公司好
  • 免费做网站怎么做网站想在网上卖东西怎么注册
  • 淘宝网站建设的策划书网投怎么做网站
  • 如何免费做公司网站视频网站开发视频
  • 网站后台是怎么更新wordpress 大于2m的xm
  • 制作网页设计软件列表案例营销网站优化seo
  • 住房和建设建设局网站报告长官夫人在捉鬼
  • 用asp做网站需要什么软件天津建设工程信息网怎么注册
  • 一站式服务图片北京网站优化多少钱
  • 专业的论坛网站建设全网加速器