- 博客(10)
- 收藏
- 关注
原创 百度Comate专业版免费领
无论你是编程新手还是资深开发者,Baidu Comate专业版都能为你带来惊喜。它基于百度文心大模型,拥有实时续写、注释生成、代码解释等多种高级功能,让你的编程工作变得更加轻松、高效。
2024-06-28 12:20:12 354
原创 寻找元素峰值
找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回。或者返回索引 5, 其峰值元素为 6。3 是峰值元素,你的函数应该返回其索引 2。你的函数可以返回索引 1,其峰值元素为 2;峰值元素是指其值严格大于左右相邻值的元素。你必须实现时间复杂度为。的算法来解决此问题。
2023-08-10 23:27:09 62
原创 golang 互斥锁
首先来看一下关于Mutex.state的几个常量定义,state是int32类型,其中第一个位用作锁状态标识,1表示已加锁,对应掩码常量为mutexLocked,第二位用于记录是否已有goroutine被唤醒了,1表示已唤醒,对应掩码常量为mutexWoken,第三位表示Mutex的工作模式,0代表正常模式,1代表饥饿模式,对应掩码常量为mutexStartving ,而常量mutexWaiterShift等于3,表示除了低三位以外,state的其它位用来记录有多少个等待者在排队。
2023-07-14 21:55:30 118
原创 golang 实现cache
1. 支持 set get 方法,有容量 和 过期时间配置项。3. lru 机制,当达到总量时,删除掉最晚被访问的数据。2. 数据带过期时间,过期自动老化。golang 实现cache。
2023-07-14 20:38:51 364
原创 BitArray找出数组中的最大连续数列的首位和末位数
public class BitArray { private static byte[] bits = new byte[16]; public static void set(int index) { bits[index] = (byte)(1); } public static byte get(int index) { return bits[index]; } public static int[] Compu
2021-03-05 14:10:35 148 1
原创 校园招聘Java开发工程师需要掌握的技能
一、基础知识1. 数据结构(排序算法,链表,队列,栈,二叉树,图)1.1直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n >= 2 ]个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例package com.njue; public class insertSor
2017-10-18 14:15:58 2037 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人