码迷,mamicode.com
首页 >  
搜索关键字:数据结构 栈 c/c++    ( 52465个结果
《剑指 Offer》学习记录:题 25:合并两个排序的链表
#题 25:合并两个排序的链表 ##题干 输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。——《剑指 Offer》P145 ##测试样例 链表的数据结构定义如下(Python): class ListNode: def __init__(self, x): self.v ...
分类:编程语言   时间:2021-04-20 15:40:06    阅读次数:0
数据结构-模板-并查集(路径压缩+按秩合并)
所谓并查集就是将编号为1~n的n个对象划分为不相交集合,在每个集合中,选择其中的某个元素代表所在集合在这个集合中,并查集的操作有初始化,合并,查找。 #include<bits/stdc++.h> using namespace std; #define IOS ios::sync_with_std ...
分类:其他好文   时间:2021-04-20 15:31:02    阅读次数:0
java集合复习和提高
| # java 集合面试 | | | | ## 一.各类集合框架的数据结构总结 | | | | ### 1.Collection接口下的集合 | | | | | | | | #### 1.1List接口 | | | | - Arraylist: Object[]数组 | | - Vector:Ob ...
分类:编程语言   时间:2021-04-19 15:39:19    阅读次数:0
go语言中container容器数据结构heap、list、ring
heap堆的使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ...
分类:编程语言   时间:2021-04-16 12:16:43    阅读次数:0
[LG P3676]小清新数据结构题
题目 点这里看题目。 分析 直接来做这个有趣的问题似乎显得太过棘手,不妨考虑一个较弱的问题: \[ \sum_{u=1}^n s_u \] 假如当前根确定为 \(r\) ,那么就有: \[ \sum_{u=1}^ns_u=\sum_{u=1}^n(\operatorname{dist}(u,r)+1 ...
分类:其他好文   时间:2021-04-16 12:12:11    阅读次数:0
栈与队列:单调队列
题目:239. 滑动窗口最大值 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3 输出:[ ...
分类:其他好文   时间:2021-04-16 12:00:50    阅读次数:0
vs2019处理extern方式多模块过程的细节
第一次写x86高级过程,调试了好久才处理好。 在vs2019中,使用extern的方式组建多模块程序,enter和leave指令是多余的。汇编器自动生成了堆栈帧:自动保存并设置了ebp的值,还会帮你生成leave指令。最后,汇编器生成的ret指令是不带参数的。 和单模块程序不同,在main过程中,p ...
分类:其他好文   时间:2021-04-15 12:29:35    阅读次数:0
2021UpdateC#.NET笔试题基础篇
1.C#中堆和栈的区别? 栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。存放在栈中时要管存储顺序,保持着先进后出的原则,他是一片连续的内存域,系统自动分配和维护;堆:是无序的,他是一片不连续的内存域,有 ...
分类:Windows程序   时间:2021-04-14 12:42:09    阅读次数:0
linux cpu 类过高定位 【面试】
今天面试学费了一个小技巧 pstack jstack gdb attach 如果CPU过高,面试怎么初步定位,如何辅助开发定位 1,log备份 2,top 之类的信息备份 3,coredump 信息备份 4,我不知道的 堆栈信息备份!! 1,top查看pid 2,pstack 进程ID显示线程堆栈 ...
分类:系统相关   时间:2021-04-14 12:06:58    阅读次数:0
Java-方法
// 1.Java方法 public static void main (String args[]){ int res = sum(1, 2); // int res = HelloWorld.sum(1, 2); System.out.println(res); } // 求和 public s ...
分类:编程语言   时间:2021-04-14 12:05:41    阅读次数:0
52465条   上一页 1 ... 27 28 29 30 31 ... 5247 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!