JAVA牛客刷题笔记
文章平均质量分 94
偷偷敲代码的青花瓷
我心向远方 自明朗
展开
-
------- 慎入!
CAS是英文单词CompareAndSwap的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做。整个比较并替换的操作是一个原子操作。举个例子:我买个手机,我拿到这个手机,我无法区分,它是新机,还是翻新机(出厂后被人使用了一段时间,又回回来换个壳)原创 2022-10-02 16:39:06 · 1925 阅读 · 0 评论 -
【Java牛客刷题第四期】——想让自己算法大幅度提升,这一期你一定不要错过
这些经典笔试题你确定都做过了吗?想让自己算法大幅提升,这一期你一定不要错过,点进来充实一整天!原创 2022-05-21 21:01:14 · 2380 阅读 · 72 评论 -
刷题笔记——青蛙跳台阶问题汇总
文章目录1.一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。2.一只青蛙一次可以跳上1级台阶,也可以跳上2 级…它也可以跳上n 级,此时该青蛙跳上一个n级的台阶总共有多少种跳法?3.一只青蛙一次可以跳上1级台阶,也可以跳上2级…它也可以跳上n级。求该青蛙跳上一个m级的台阶总共有多少种跳法。1.一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法。一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一原创 2022-04-26 17:26:55 · 5336 阅读 · 37 评论 -
数据结构与算法---算法篇之动态规划(一)
文章目录什么是动态规划动态规划核心思想动态规划的特点动态规划的典型特征动态规划的解题思路:什么样的问题可以考虑使用动态规划解决呢?解题步骤例题(详细剖析)数组类斐波那契数列连续子数组的最大和(字节跳动高频)什么是动态规划动态规划(英语:Dynamic programming,简称 DP),是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题。(通俗的来讲就是 大事化小,小事化无)原创 2022-04-22 02:07:40 · 8899 阅读 · 77 评论 -
【第一章】JAVA之牛客网刷题笔记【点进来花两把游戏的时间学习晚上睡觉都踏实了】
🤳JAVA刷题特辑🤳 第一天 JAVA之牛客网刷题📖笔记 【✨点进来花两把游戏的时间晚上睡觉都踏实了】原创 2022-04-08 02:04:51 · 2003 阅读 · 51 评论