网站首页 站内搜索

搜索结果

查询Tags标签: 指针,共有 1836条记录
  • leetcode27-移除元素

    https://leetcode.cn/problems/remove-element/ 首先是自己想的铸币解法。先进行排序,那么目标数字就连续聚在一起。等快指针移动到最后一个目标值得下一个元素就开始进行赋值操作。然后快指针和慢指针不断同步地右移进行赋值操作,直到快指针移动到最后一个元素,两个指…

    2022/9/9 23:23:20 人评论 次浏览
  • C++面经

    C++基础 1. C/C++内存有哪几种类型? C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,C++中有自由存储区(new)一说。全局变量、static变量会初始化为零…

    2022/9/8 14:23:59 人评论 次浏览
  • 浅谈双指针技巧(一)---通过双指针判断链表成环问题

    双指针是算法中非常重要的一个解决问题的思路。双指针顾名思义,就是有两个指针。根据双指针的方向及速度,我们一般将双指针分为以下几种场景1、快慢双指针2、左右双指针所谓快慢双指针是指,两个指针,一个快指针,一个慢指针,按照相同的方向,从链表(或数组)的一侧移…

    2022/9/7 23:26:44 人评论 次浏览
  • c++中面向对象以及新特性的困惑与思考【八】【指针】

    部分指针内容已经在内存相关中提及 最近一些C语言的笔试题或者是面试题又屡屡出现 因此在这里特地专开一栏用于强调 参考书籍:《C专家编程》、《C语言与指针》、《C安全手册》 1.指针运算(摩尔线程考题) 参考博客[]:https://www.cnblogs.com/engure/p/12294408.html指针…

    2022/9/4 1:24:12 人评论 次浏览
  • auto用法

    一、auto的推导规则:1)当声明不是指针或引用时,auto的推导结果和初始化表达式抛弃引用和cv限定符后类型一致。2)当声明为指针或引用时,auto推导结果将保持初始化表达式的cv属性。 二、auto的限制:1)auto不能用于函数参数。2)auto不能非静态成员变量。3)auto无法定…

    2022/9/3 6:25:05 人评论 次浏览
  • 27 移除元素

    题目27 移除元素 思路: 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组 要知道数组的元素在内存地址中是连续的,不能单独删除数组中的某个元素,只能覆盖。 双指针法(快慢指针法): 通过一个快指针和慢指针在一个for循环下完成两个for循环的…

    2022/9/2 23:22:44 人评论 次浏览
  • JVM对象创建与内存分配机制

    JVM对象创建过程 类加载检查虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有,就必须先执行对应的类加载过程; new指令对应到语言层面就是new关键词、…

    2022/9/2 5:22:47 人评论 次浏览
  • 侯捷老师c++11重点

    作者:还有offer嘛 链接:https://www.nowcoder.com/discuss/962212?page=3 来源:牛客网 • 指针、引用、数组、内存 • 右值引用与完美转发 • 引用与指针区别 • C 和 C++ 的一些区别,比如 new、delete 和 malloc、free 的区别 • 虚机制:虚函数、虚函数表、纯虚函数…

    2022/8/31 14:23:32 人评论 次浏览
  • 编译信息里常见的英文单词

    目录编译信息里面常用的术语argument(实参)parameter(形参)alias(别名)binary(二进制的/二元的)declaration(声明)definition(定义)dereference(解引用)external(外部)pointer(指针)identifier(标识符)integer(整数)integral(整形)precedence(优…

    2022/8/30 23:52:50 人评论 次浏览
  • 解决日常碰到的空指针异常

    1. map.get()报空指针异常的话,拿着个参数做处理前一定要判断,或者用getOrDefault方法去避免 当Map集合中有这个key时,就使用这个key值,如果没有就使用默认值defaultValue public class map_getOrDefault {public static void main(String[] args) {Map<String, St…

    2022/8/29 23:22:57 人评论 次浏览
  • 指针数组和指向数组的指针_常量指针和指向常量的指针

    int *const p:常量指针,指向不能变,可以解引用修改值; const int *p: 指向常量的指针,指向能变,不可以解引用修改修改值,但是可以通过修改指向的变量,进行改变。 int* p1[5]: 指针数组,数组包含5个元素,每个元素都是int类型的指针 int (*p2)[5]: 数组指针,即,…

    2022/8/29 6:25:15 人评论 次浏览
  • JavaScript中改变鼠标指针样式的方法

    JavaScript中改变鼠标指针样式的方法在js中我们可以通过style对象的cursor属性来设置鼠标指针的样式,例var body = document.querySelector("body")body.style.cursor= "move" 通过cursor属性我们还可以将指针替换为自定义图片,方法如下obox1.onmous…

    2022/8/26 14:26:27 人评论 次浏览
  • 控件的点击方法汇总

    首先判断控件是否可以点击?1.控件可点击:找到控件直接点击 findOne().click(); 直接点击控件上的文本信息:click("text",i); 2.控件不可点击: (1)找到控件获取其中心位置进行点击:var a = id("xxx").findOne().bounds();click(a.centerX(), a.c…

    2022/8/26 6:55:30 人评论 次浏览
  • 删除有序数组中的重复项

    删除有序数组中的重复项 一、题目描述 给定一个有序数组,原地删除重复出现的元素,是每一个元素只出现一次,返回新的长度。不使用额外的空间。 实例: 输入:nums = [1,1,2,3] 输出:3,nums=[1,2,3,_] **不需要考虑3后面的元素**二、题目分析 删除元素不能创建新的数组…

    2022/8/26 6:55:23 人评论 次浏览
  • 第十章 对象的示例化内存布局与访问定位

    遍地都是月光,可月亮只有一个1.对象的实例化创建对象的方式new:最常见的方式、单例类中调用getInstance的静态方法、XXXFactory的静态方法。Class的newInstance方法:反射的方式,在JDK9里面被标记为过时的方法,因为只能调用空参构造器,并且权限必须为public。Constru…

    2022/8/23 5:25:10 人评论 次浏览
扫一扫关注最新编程教程