脑子专题

31.哀家要长脑子了!

不行啊 这个不能停啊 1.451. 根据字符出现频率排序 - 力扣(LeetCode) 哎哟,每次朦朦胧胧似懂非懂的,一看到感觉就是用无序map,但是让我上手我又不知道怎么写了,烦死了! 说一下:用一个unordered_map统计每个字符出现的次数,因为它是unordered的,所以它是不支持按key或者按value排序的,把它再放进一个数组可以用sort函数按字符的出现次数排序呀,最

25.哀家要长脑子了---哈希表

1.525. 连续数组 - 力扣(LeetCode) 在我对通义千问的一番折磨下,终于弄清楚一点点了。哈希表存储前缀和数组值 用一个counter来记录nums中0、1数量差值的变化。 哈希表map存储某个特定的counter值首次出现的位置。counter的计算:出现1就加1,出现0就减1。第二次出现同样的counter值意味着从第一次出现的counter位置到第二次出现的counter

24.哀家要长脑子了!

目录 1.594. 最长和谐子序列 - 力扣(LeetCode) 2.350. 两个数组的交集 II - 力扣(LeetCode) 3.554. 砖墙 - 力扣(LeetCode)  4.9. 回文数 - 力扣(LeetCode)  5.13. 罗马数字转整数 - 力扣(LeetCode) 6.58. 最后一个单词的长度 - 力扣(LeetCode) 1.594. 最长和谐子序列

21.哀家要长脑子了!

1.21. 合并两个有序链表 - 力扣(LeetCode)  我做过啊,为什么还是不能独立做出来,为什么为什么啊啊啊 嘻嘻奔向五一 是这样的: 要按升序连接,以链表2头结点作为开端,哪个小就先连接哪个,然后把此时操作的链表的指针往后移,同时遍历新链表的指针也要往后移 class Solution {public:ListNode* mergeTwoLists(ListNode*

18.哀家要长脑子了!

1.242. 有效的字母异位词 - 力扣(LeetCode) 用一个flag数组,s出现的 加! t出现的 减! 这样s和t中每个字符出现的次数相同的话,就会加多少减多少,flag数组的元素值都会是0 class Solution {public:bool isAnagram(string s, string t) {int flag[26] = {0};for(int i = 0; i

16.哀家要长脑子了!

目录 1. 707. 设计链表 - 力扣(LeetCode) 2.203. 移除链表元素 - 力扣(LeetCode) 3.206. 反转链表 - 力扣(LeetCode) 4.237. 删除链表中的节点 - 力扣(LeetCode) 5. 19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode) 1. 707. 设计链表 - 力扣(LeetCode) 这我都懂,但

11.哀家要长脑子了!

目录 1.453. 最小操作次数使数组元素相等 - 力扣(LeetCode) 2.665. 非递减数列 - 力扣(LeetCode)  3. 283. 移动零 - 力扣(LeetCode) 4. 3114. 替换字符可以得到的最晚时间 - 力扣(LeetCode) 5. 3115. 素数的最大距离 - 力扣(LeetCode) 1. 453. 最小操作次数使数组元素相等 - 力扣(

10.哀家要长脑子了!

1. 704. 二分查找 - 力扣(LeetCode) 哎哟 我去 我还以为你都搞懂了 呵呵 当时问题出现在右边界初始化 左闭右开 右边界是取不到的 int left = 0, right = nums.size() ; while(left < right) {         int mid = left + (right - left) / 2;         if( tar

力扣hot100:240.搜索二维矩阵II(脑子)

吉大21级算法分析与设计的一道大题,由于每一行都是排好序的直接逐行二分 可以达到:O(mlogn)。但是这里追求更广的思路可以使用其他方法。 矩阵四分: 在矩阵中用中心点比较,如果target大于中心点的值,则由于升序排列,以中心点为右下角的小矩阵就不用再查找了,因为他们一定比target小。剩下三个矩形都可能比中心点大,因此在剩下三个矩阵中继续查找;如果target小于中心点,以

sql 上一条、下一条记录再次改进(文章底部红色字体)及如何在子查询中使用limit语法!我这个脑子啊

效果贴图: sql查询语句: StringBuilder sql = new StringBuilder("select * from message model where model.message_id in (");sql.append(" ( select m1.message_id from message m1 where m1.status=0 and m1.messag

寒假用它练脑子!和AI大战几百回合,锻炼思维逻辑、专注力~

棋类游戏,永远是锻炼思维能力的优选。 下棋对于孩子的成长有诸多好处,比如会让孩子静下心来,锻炼洞察力和专注力。生死对决与全盘的计算,促使思维力扩展。棋盘上的设计和构筑,丰富孩子的想象力等等。 下棋过程中大量的思索,会让孩子的头脑如同增添了润滑剂,快速地运作起来。 也许孩子们都接触过一段时间的棋类,但很难坚持,很重要一个原因是:需要“陪练”!需要另外一个人也花费同样的时间,坐下来静静地对弈

Oracle学习过程中的脑子进的水

SQL Plus里面设置行长度为1000set line 1000; 行长度的默认值可能会使结果换行,将一组指令用spool保存在文件中时可能一句指令的上下两行会被分开在两个文件中,导致@这个文件运行文件中的指令时会发生错误SQL Developer中的默认用户是SYS,与SQL Plus中输入用户名为system as sysdba是相同的用户,但在SQL Plus中输入conn system

Noetic-cartographer跑自己的数据包----记录(脑子不好容易忘记)

根据官网的提示 和大佬:https://blog.csdn.net/qq_40216084/article/details/104599308?的文章 1.在/cartographer_ws/install_isolated/share/cartographer_ros/目录下 (1)在上面的目录下urdf中建立你自己的urdf文件my_robot_.urdf <!--Copyright 201

脑子转不动:强迫性行为可能会导致身心分离,要去运动high

脑子转不动:强迫性行为可能会导致身心分离,要去运动high   问题: 最近我的脑袋一直都转不动,无法思考,感觉做什么都不在状态。可是休息都足够,为什么会那么莫名其妙? 最近我的脑袋总是转不动,比如说上课时老师教的基本上都能够吸收一些,但是要深入思考的话脑袋会转不动,整个空白一片。在辩论队的辩题讨论也一样,队友们讨论的内容我都无法吸收,表面上是在听,可是不管怎样脑袋都无法思考,也没有办法作出相

为什么我学的东西越多脑子越乱?怎么学也学不进去 帮助你找到自己热爱的方法 将热爱转化为收入来源

心诚则灵 当我们学习新知识时,大脑需要整合和理解大量的信息。这个过程有点像整理一间乱七八糟的房间:一开始,东西到处都是,但随着你不断整理,最终会有条不紊。以下是几个可能导致你感觉脑子乱的原因,以及如何应对的建议: 信息过载:学习太多新内容,尤其是在短时间内,会让大脑难以处理。就像电脑运行太多程序会变慢一样,大脑也需要时间来处理和存储信息。 应对策略:尝试分阶段学习,每次专注于一小部分内容。给

工作第十周:干货太多脑子不够用怎么办

上周中秋,闹得最凶的就是“阿里程序员脚本抢月饼被开除事件”。 作为程序猿我是同情他们的,觉得阿里小题大做; 但换到公司角度,这种事还是防微杜渐比较好。 上一周: 1.首先是拔牙,680 一颗智齿,关键我还忘了带回家,心疼。 2.中秋休息,朋友来上海玩,正好赶上下雨,于是几个人除了胡吃海喝就是网吧开黑,最后一天天气好了点,才去了趟外滩。 看着江水,憧憬着未来。 3.不要过于注

常用命令行-脑子不好使备忘

docker 1.提交docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 -a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit

学计算机脑子反应迟钝,【脑子反应迟钝】引起大脑反应迟钝的原因 -有问必答-快速问医生...

病情分析:关于大脑反应迟钝的原因的原因,关于大脑反应迟钝的原因的相关知识. 现代社会,由于竞争激烈,压力增大,人们的大脑普遍疲累而缺乏生气.为了保持年轻而充满创造力的头脑,现代人必须避免一些不良的生活习惯,并注意周围的环境因素.意见建议:长期饱食 现代营养学研究发现,进食过饱后,大脑中被称为“纤维芽细胞生长因子”的物质会明显增多.这些纤维芽细胞生长因子能使毛细血管内皮细胞和脂肪增多,促使动脉粥

闲着也是闲着,自己写歌东西玩一玩,碰碰脑子,简单快乐一点,双人出数的小游戏,后续还带补充

主旨就是每个人出一个数,目前限制两人,之后考虑多人,然后对其取差值,获取到一个结果,比对结果的奇偶数,还可以看下两人出同一个数的概率,反正概率上是一个比较稳定的。 当然自己想玩的活也可以做些小手脚,比如奇数的结果固定的某些规则值,放到偶数集合中。 反正小手脚就自己玩吧 现在只是加了一个简单的逻辑,后续慢慢扩充吧,有兴趣,就把它弄成一个小网页,放到网站上 ` import javax.xml.va

“脑子进水”的感悟

偷得浮生半日闲,今天得空到鲁汶大学图书馆看看书,写点文字。 要告别比利时回国了,勾连不舍,到这个图书馆坐坐,也算告别吧。我坐的位置是跟家人第一次到鲁汶下了飞机后到图书馆等酒店入住时候坐的同一张桌子,转了一圈,又回到了原点。 2019.2.15 2023.3.19 来图书馆的路上,路过智慧之泉的雕塑,这个雕塑被我们这些中国人戏称为“提壶灌顶”,“脑子进水”,或者“洗脑”,都很形象。我今天就写点

程序员年薪50万想辞职考研?网友纷纷回复:你脑子瓦特了?

对于刚进入职场的新人来说的话,学历确实是很关键的一个敲门砖,很多大企业对于学历都有硬性的门槛,虽说有些大型企业没有门槛要求,但是你真的去面试的时候 对身处职场的年轻人们来说,学历所代表的意义非凡,可能你觉得自己的能力和经验都能轻松胜任一份工作,可是由于自己学历不够,那么用人公司也几乎不会给你这样的机会让你去尝试,所以现在的年轻人在踏入职场前,都会想方设法去提高自己的学历。而对于已经入职公司的人来

看完源码记不住,是脑子有问题吗?

都说大厂面试必问源码,可很多人看完MyBatis源码记不住,是脑子有问题吗?当然不是!是因为你没有掌握学习源码的技巧。 看完源码的我… 我的朋友lison,是国内最早把MyBatis讲透的,江湖人称“李不白”。 lison说他以前学习Spring、MyBatis源码的时候,只能去翻书,去报个线下培训班,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。 现在不一样,各种免费的资料和视频,学习

[leetcode 脑子急转弯] 2731. 移动机器人

题目 有一些机器人分布在一条无限长的数轴上,他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时,它们以每秒钟一单位的速度开始移动。 给你一个字符串 s ,每个字符按顺序分别表示每个机器人移动的方向。‘L’ 表示机器人往左或者数轴的负方向移动,‘R’ 表示机器人往右或者数轴的正方向移动。 当两个机器人相撞时,它们开始沿着原本相反的方向移动。 请你返回指令

[leetcode 脑子急转弯] 2731. 移动机器人

题目 有一些机器人分布在一条无限长的数轴上,他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时,它们以每秒钟一单位的速度开始移动。 给你一个字符串 s ,每个字符按顺序分别表示每个机器人移动的方向。‘L’ 表示机器人往左或者数轴的负方向移动,‘R’ 表示机器人往右或者数轴的正方向移动。 当两个机器人相撞时,它们开始沿着原本相反的方向移动。 请你返回指令