网站首页 站内搜索

搜索结果

查询Tags标签: push,共有 559条记录
  • 内联汇编的使用,函数返回值的外部调用

    #include "windows.h" #include "stdio.h"_declspec(naked) void Fun() {_asm{push ebp;mov ebp ,esp;sub esp ,0x40;push esi;push edi;push ecx;mov eax,0xcccccccc;mov ecx,0x10;lea edi,[ebp-0x40];REP STOS DWORD PTR ES:[EDI];mov eax,[ebp+0x8…

    2022/5/25 1:22:54 人评论 次浏览
  • 最小生成树

    Prim O(mlogm)memset(dis, 80, sizeof(dis));q.push({ 1,0 });dis[1] = 0;while (!q.empty()){int u = q.top().s;q.pop();if (vis[u])continue;vis[u] = true, ++num, ans += dis[u];for (int i = hd[u]; i; i = g[i].nxt){int v = g[i].to, w = g[i].val;if (dis[v]…

    2022/5/23 23:49:49 人评论 次浏览
  • vue 路由跳转的方式

    vue 路由跳转的方式router-link this.$router.push() this.$router.replace() this.$router.go()push 和replace的区别push:向history栈添加一个记录,点击后退会返回到上一个页面 replace:不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是…

    2022/5/5 23:17:00 人评论 次浏览
  • C++进阶-2-STL初识(容器、算法、迭代器等)

    C++进阶-2-STL初识1 #include<iostream>2 #include<string>3 #include<vector>4 #include<algorithm>5 using namespace std;6 7 // STL初识8 9 // 示例110 // 容器:vector算法11 // 算法:for_each12 // 迭代器:vector<int>::iterator13…

    2022/5/5 22:42:41 人评论 次浏览
  • JavaScript 数据结构与算法1(数组与栈)

    学习数据结构的 git 代码地址: https://gitee.com/zhangning187/js-data-structure-study 1、数组 几乎所有的语言都原生支持数组类型,因为数组是最简单的内存数据结构。该章节深入学习数组数据结构和它的能力。 1.1 数组添加元素 初始化一个数组let numbers = [0, 1, 2,…

    2022/5/5 1:13:09 人评论 次浏览
  • 232. 用栈实现队列(栈)

    232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int peek() 返回队列开头的元素 boolean empt…

    2022/5/4 6:13:36 人评论 次浏览
  • 【考试总结】2022-05-01

    a 观察能构成合法区间的条件就是奇数成对,同时每对奇数之间没有 \(0\) 使用一类线段树维护历史信息的手段来解决本题,为了规避麻烦的标记下放,可以将每个 “偶数个奇数” 的出现区间左右端点刻画出来并使用 \(r-l+1\) 来计算 同时在每个节点要支持 \(01\) 翻转的部分维…

    2022/5/2 23:17:41 人评论 次浏览
  • c++ 内建函数对象

    内建函数对象意义 概念:STL内建了一些函数对象分类:算术仿函数关系仿函数逻辑仿函数用法:这些仿函数所产生的对象,用法和一般函数完全相同 使用内建函数对象,需要引入头文件 #include<functional> 算术仿函数 功能描述:实现四则运算 其中negate是一元运算,其他…

    2022/5/1 20:12:58 人评论 次浏览
  • c++ stack容器

    stack 基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为 栈中进入数据称为 --- 入栈 push 栈中弹出数据称为 --- 出栈 pop 生活中的栈: stack 常用接口 功能描述:栈…

    2022/5/1 17:12:39 人评论 次浏览
  • c++deque容器

    deque容器deque容器基本概念 功能:双端数组,可以对头端进行插入删除操作deque与vector区别:vector对于头部的插入删除效率低,数据量越大,效率越低 deque相对而言,对头部的插入删除速度回比vector快 vector访问元素时的速度会比deque快,这和两者内部实现有关 deque内…

    2022/4/30 20:13:13 人评论 次浏览
  • C. Alice and the Cake_思维-堆

    C. Alice and the Cake_思维-堆 1400 题目大意: 一个蛋糕每次可以切一半,如12切成6+6,13切成6+7。现在给一堆无序的数,问是否可能由一个蛋糕切割得来。 思路和代码: 模拟切蛋糕的过程,并且每次切完贪心的去比较切出来的最大蛋糕和给出的最大蛋糕是否匹配。若不匹配就…

    2022/4/28 23:17:42 人评论 次浏览
  • Leetcode 398 随机数索引

    Given an integer array nums with possible duplicates, randomly output the index of a given target number. You can assume that the given target number must exist in the array. Implement the Solution class:Solution(int[] nums) Initializes the object wit…

    2022/4/26 6:16:40 人评论 次浏览
  • 两个栈实现队列

    class CQueue {public: stack<int> stack1; stack<int> stack2; CQueue() {} void appendTail(int value) { stack1.push(value); } int deleteHead() { if (stack1.empty()) return -1; while (!stack1.empty()){…

    2022/4/25 23:12:43 人评论 次浏览
  • c++vector 遍历

    vector存放内置数据类型 容器: vector 算法: for_each 迭代器: vector<int>::iterator 示例:#include <vector> #include <algorithm>void MyPrint(int val) {cout << val << endl; }void test01() {//创建vector容器对象,并且通过模板…

    2022/4/25 1:15:54 人评论 次浏览
  • Git本地仓库上传Gitee后文件夹不能打开

    【已解决】 Git本地仓库上传Gitee后文件夹不能打开 如果我们从本地push到远程仓库的项目,文件夹不能打开且样子是文件跟@+数字,解决办法如下 解决 项目的某个子文件夹内多了.git文件夹,删除掉,重新add,commit,push就好了

    2022/4/23 23:43:26 人评论 次浏览
扫一扫关注最新编程教程