摘要:
##题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = 阅读全文
摘要:
#质量|数量 在小学时这个概念就经常被提到,逐渐麻木了,导致后来在内卷压力环境下和别人攀比数量形成习惯。 今天在健身房听到练力量举的交流,练5x5就很有效果了,并且非常注意动作的完成情况;想起自己练的什么10x10包括5x5后面很多都不知道自己在练什么,水的不行。就想追求多做几个动作,堆数量去了,久 阅读全文
摘要:
##题目 :链接 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出:["o","l","l 阅读全文
摘要:
这个题因为java的指数运算搞错了卡了很久。。无语。。 a^b是java的异或位运算,指数运算是Math.pow(a,b) 位异或:第一个操作数的的第n位于第二个操作数的第n位 相反,那么结果的第n为也为1,否则为0 ##题目 -》链接《- 给你一个 32 位的有符号整数 x ,返回将 x 中的数字 阅读全文
摘要:
##题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 作者:力 阅读全文
摘要:
##题目 链接 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入 阅读全文
摘要:
##题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 阅读全文
摘要:
##写在前面 之前的单线程版本没法自由输入和输出;用了多线程之后体验好了 ##代码 ###客户端 import java.io.*; import java.net.*; class CL { Socket cl; public CL(String ip) throws IOException { 阅读全文
摘要:
##吐槽 才学两天就来一个中等难度的题,心态。。这个例子最后要转换出的数学模型太抽象了,前一段时间在做量化策略,形成惯性思维就想着买入和卖出的操作,然后就越来越复杂 这个题解其实就像小学数学计算楼梯的长和高一样,直接看起点和终点就好了 ##题目 给定一个数组 prices ,其中 prices[i] 阅读全文
摘要:
##起因 想用JAVA做一个聊天室程序,学了TCP里Socket和ServerSocket,就蠢蠢欲动,写了一个只能回复一条才能看到收到的简单程序。 ##知识点。 ###客户端 Socket client = new Socket("localhost",8888) ; // 客户端连服务器 Buf 阅读全文