• 数据库
  • Mysql
  • Nosql
  • 技术框架
  • Spring
  • Kafka
  • ibatis
  • 分布式
  • Linux
  • 关于我们
  • 注册
  • 登录
  • Go-数组,切片,map

    2022-10-3 diaba 基础

    一、Array(数组) 数组是具有相同数据类型的元素组成的一组长度固定的序列,数组的长度不可变化,数组元素是可修改的。 1.1、声明 数组声明需要指定组成元素的类型以及元素的个数(长度),长度是数组类型的一部分,数组被声明后,数组长度不可修改,数组元素会根据对应类型的零值进行初始化。 var name [4]string var age [3]int fmt.Println(name) // [ ] fmt.Println(name) // [0 0 0] 1.2、字面量 在声明时初始化值 var name [3]str...

    阅读全文>>

    标签: go基础

    评论(0) 浏览(14)

    scp拷贝文件

    2022-8-23 diaba

    #从本地推文件到服务器 scp ./go1.19.linux-amd64.tar.gz account@10.20.24.12:/home/account/soft #从远程机器拉文件到本地 scp account@10.78.12.1:/Users/account/Downloads/go1.19.linux-amd64.tar.gz ./

    阅读全文>>

    标签: shell

    评论(0) 浏览(74)

    笔试题-牛羊吃草问题

    2022-6-22 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * 牛羊吃草问题:有先吃和有后吃,看谁刚好吃完所有草 * 吃草规则, 吃的时候只能吃4^m次幂份,看谁会胜利 * * @Author jiucaiyuan 2022/6/22 23:11 * @mail services@jiucaiyuan.net */ public class EatGrass { /** * 思路1:先手先吃,尝试所有情况,如果能胜利,就先手胜利,否则后手胜利,暴力尝试 * * @param n ...

    阅读全文>>

    评论(0) 浏览(147)

    笔试题-最少的袋子数装苹果

    2022-6-22 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * 【问题】小虎去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装, * 包装不可拆分。可是小虎只想购买恰好n个苹果,小虎想够买尽量少的袋数方便携带。如果不能购买 * 恰好n个苹果,小虎将不会购买,输入一个整数n,表示小虎想购买的苹果个数,返回最小使用多少 * 个袋子,如果无论如何都不能正好装下,返回-1. * 思路: * 思路1:输入n,直接用8类型的袋子看最多需要多少个,n/8,剩下的苹果是否能用6类型的袋子正 * 好装下,如果不行,8类型袋子减少一...

    阅读全文>>

    评论(0) 浏览(156)

    递归DP-找零钱的方法数

    2022-6-12 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * 找零钱的方法数 * 给定一个数组,表示总共有币种的面值,(不重复的正数数组) * 再给定一个金额数aim,问题是有多少种钱币的组合,可以正好满足指定金额(某一个金额的钱币张数不限) * * @Author jiucaiyuan 2022/6/12 14:31 * @mail services@jiucaiyuan.net */ public class ChangeMethod { /** * @param arr arr都是正数,没有重...

    阅读全文>>

    评论(0) 浏览(146)

    递归DP-走step步后仍在一个区域的概率问题

    2022-6-12 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * @Author jiucaiyuan 2022/6/5 23:00 * @mail services@jiucaiyuan.net */ public class BobWalkOnGrid { /** * 在N*M的区域范围内,Bob在(i,j)位置,走step步之后,仍然在区域内的点数 * * @param N * @param M * @param i * @param j * @...

    阅读全文>>

    评论(0) 浏览(156)

    最大公约数

    2022-6-12 diaba 欧宝安德拉

    /** * 求m和n的最大公约数 * * @param m * @param n * @return */ public static long gcd(long m, long n) { return n == 0 ? m : gcd(n, m % n); }

    阅读全文>>

    评论(0) 浏览(165)

    递归DP-中国象棋马跳到目标位置的走法

    2022-6-5 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * 中国象棋 * * @Author jiucaiyuan 2022/6/5 17:43 * @mail services@jiucaiyuan.net */ public class ChineseChessHorseJump { /** * 象棋,马从(0,0)位置,跳step步到达(x,y)位置的方法数 * * @param x 目的地x轴坐标 * @param y 目的地y轴坐标 * @pa...

    阅读全文>>

    评论(0) 浏览(207)

    递归DP-金币组合最少金币数

    2022-6-5 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * @Author jiucaiyuan 2022/6/5 11:33 * @mail services@jiucaiyuan.net */ public class CoinAmount { /** * 暴力递归 * 给一个正数数组,每个数表示一枚硬币的面值,给定一个数值,从硬币中选择得到这个金额的最少硬币数 * 比如指定硬币有[1,4,7,2,4,3,5,1,3] * 指定金额10,那么最少硬币数是7+3,两枚硬币,返回2 ...

    阅读全文>>

    评论(0) 浏览(191)

    递归DP-机器人到达目的地方法数

    2022-6-5 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * @Author jiucaiyuan 2022/6/5 10:34 * @mail services@jiucaiyuan.net */ public class Rabbit { /** * 给了一个固定值n,表示总共有多少个位置 * 开始机器人在s位置上,每次可以迈一步,想要到达e位置,总共要走k步,有多少种走法可以到达e位置 * 机器人可以往左走,也可以往右走 * * @param n 总共位置数 1 ...

    阅读全文>>

    评论(0) 浏览(183)

    位运算-实现加、减、乘、除

    2022-6-4 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * 问题:给定两个有符号32位整数a和b,不能使用算数运算符,实现加、减、乘、除运算 * 要求:如果给定a、b执行加减乘除运算结果就会导致数据的溢出,那么你实现的函数不必对此负责, * 除此之外,请保证计算过程不发生溢出 * <p> * 直到进位d为0时,最终的a就是a和b的和 * * @Author jiucaiyuan 2022/6/4 22:26 * @mail services@jiucaiyuan.net */ public class Ma...

    阅读全文>>

    评论(0) 浏览(166)

    位运算-判断数是否是2的幂、4的幂

    2022-6-3 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * <pre> * 判断一个32位正数,是不是2的幂、4的幂 * 2的幂,一个数的二进制只有一个1,一定是2的幂 * 方法1:依靠拿到这个数最右侧的1的方法,然后再和原 数进行比较,如果相等,是,否则不是 * 方法2:如果一个数x只有一个1,那么x-1,原来1变为0,后面所有0都变为1,那么 `x & (x-1) == 0` * 4的幂,一个数的二进制只有一个1,并且 `x & 0101010101 != 0` * </...

    阅读全文>>

    评论(0) 浏览(196)

    位运算-不做比较判断得到两个数中的大数

    2022-6-3 diaba 笔试题

    package com.jiucaiyuan.net.question; /** * * 题目:给定两个有符号32位整数a和b,返回a和b较大的一个 * 要求:不用做任何比较判断 * * &(与)、|(或)、~(非)和 ^(异或) * * @Author jiucaiyuan 2022/6/3 23:13 * @mail services@jiucaiyuan.net */ public class GetMax { /** * 请保证参数n,不是1就是0的情况下 * 1 ——> 0 ...

    阅读全文>>

    评论(0) 浏览(192)

    笔试题-田忌赛马

    2022-5-13 diaba 笔试题

    package com.jiucaiyuan.net.algrithm.audition; import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.PriorityQueue; public class MrTianHorseRacing { /** * <pre> * 田忌赛马 * 两个数组没有重复元素,第一个数组固定按照从小道大出场比赛,数组较大的获胜 * 给出第二个...

    阅读全文>>

    评论(0) 浏览(223)

    欧宝安德拉-二叉树遍历-morris遍历

    2022-5-10 diaba 欧宝安德拉

    package com.jiucaiyuan.net.question; import com.jiucaiyuan.net.algrithm.tree.Node; /** * 【Morris遍历】 * 一种遍历二叉树的方式,时间复杂度是O(N),额外空间复杂度是O(1) * 通过利用原树中大量空闲指针的方式,达到节省空间的目的 * 遍历过程中,更改了底层叶子结点指针,完成遍历后,恢复了指针指向 * * @Author jiucaiyuan 2022/5/10 22:45 * @mail services@jiucaiyuan.net */ pu...

    阅读全文>>

    评论(0) 浏览(215)

    欧宝安德拉-多叉树-组织party最大快乐值

    2022-5-7 diaba 欧宝安德拉

    package com.jiucaiyuan.net.algrithm.tree; import java.util.List; /** * <pre> * 树形dp套路 * 树形dp套路使用前提: * 如果题目求解目标是S规则,则求解流程可以定成每一个节点为头节点的子树 * 在S规则下的每个答案,并且最终答案一定在其中 * 案例题 * 【题目】派对的最大快乐值 * 员工信息定义如下 * class Employee{ * public int happy; //这名员工带来的快乐值 * List<Employee>...

    阅读全文>>

    评论(0) 浏览(206)

    欧宝安德拉-二叉树-最大距离

    2022-5-6 diaba 欧宝安德拉

    package com.jiucaiyuan.net.algrithm.tree; /** * 树形dp套路 * <p> * 树形dp套路使用前提: * 如果题目求解目标是S规则,则求解流程可以定成每一个节点为头节点的子树 * 在S规则下的每个答案,并且最终答案一定在其中 * <p> * 案例题 * 【题目】二叉树节点间的最大距离 * 从二叉树的节点a出发,可以向上或者向下走,但是沿途节点只能经过一次, * 到达节点b时路径上节点的个数叫做a到b的距离,那么二叉树任意两个节点 * 之间都有距离,求整棵树上的最大距离 ...

    阅读全文>>

    评论(0) 浏览(210)

    欧宝安德拉-滑动窗口(滑动窗口中的最大值)

    2022-5-6 diaba 欧宝安德拉

    package com.jiucaiyuan.net.question; import java.util.LinkedList; /** * 滑动窗口结构及滑动窗口应用 * * @Author jiucaiyuan 2022/5/5 23:17 * @mail services@jiucaiyuan.net */ public class WindowMax { private int l; private int r; private int[] arr; // arr[ [l .. r) ] ...

    阅读全文>>

    评论(0) 浏览(222)

    欧宝安德拉-Manacher欧宝安德拉(最长回文子串、回文半径)

    2022-5-5 diaba 欧宝安德拉

    package com.jiucaiyuan.net.question; /** * Manacher欧宝安德拉 * 解决问题:字符串str中,最长回文子串的长度如何求解? * 如何做到时间复杂度O(N)完成? * * @Author jiucaiyuan 2022/5/2 13:29 * @mail services@jiucaiyuan.net */ public class Manacher { /** * <pre> * <b>求输入字符s的最大回文子串(非子序列)</b> ...

    阅读全文>>

    评论(0) 浏览(198)

    欧宝安德拉-数字字符转化为字母字符种数

    2022-4-22 diaba 欧宝安德拉

    package com.jiucaiyuan.net.question; /** * 【问题】规定1和A对应,2和B对应,3和C对应... * 那么一个数字字符串,比如"111",可以转化为"AAA","KA","AK" * 给定一个只有数字字符组成的字符串str,返回有多少种转化结果 * * @Author jiucaiyuan 2022/4/22 23:02 * @mail services@jiucaiyuan.net */ public class ConvertNum2Letters { public static int number...

    阅读全文>>

    评论(0) 浏览(220)

  • 最新文章

  • Go-数组,切片,map
  • scp拷贝文件
  • 笔试题-牛羊吃草问题
  • 笔试题-最少的袋子数装苹果
  • 递归DP-找零钱的方法数
  • 存档

  • 2022年10月(1)
  • 2022年8月(1)
  • 2022年6月(11)
  • 2022年5月(6)
  • 2022年4月(33)
  • 2022年3月(26)
  • 2021年3月(1)
  • 2020年9月(2)
  • 2018年8月(1)
  • 2018年3月(1)
  • 2017年3月(3)
  • 2017年2月(6)
  • 2016年12月(3)
  • 2016年11月(2)
  • 2016年10月(1)
  • 2016年9月(3)
  • 2016年8月(4)
  • 2016年7月(3)
  • 2016年6月(4)
  • 2016年5月(7)
  • 2016年4月(9)
  • 2016年3月(4)
  • 2016年2月(5)
  • 2016年1月(17)
  • 2015年12月(15)
  • 2015年11月(12)
  • 2015年10月(6)
  • 2015年9月(11)
  • 2015年8月(8)
  • 分类

  • Java(4)
  • 基础(8)
  • IO(3)
  • JVM(7)
  • 多线程(11)
  • 调优命令(1)
  • Go(0)
  • 基础(1)
  • Linux(10)
  • mac(12)
  • 数据库(2)
  • Mysql(7)
  • Nosql(8)
  • 技术框架(2)
  • Spring(5)
  • Kafka(3)
  • ibatis(2)
  • 分布式(4)
  • 数据结构与欧宝安德拉(0)
  • 数据结构(6)
  • 欧宝安德拉(44)
  • 笔试题(19)
  • emlog(1)
  • 问题解决记录(2)
  • 随笔记录(26)
  • 金融(1)
  • 工具使用(8)
  • 操作系统(3)
  • 用友NC(3)
  • NC常见问题(2)
  • 热门文章

  • SpringMVC:Null ModelAndView returned to DispatcherServlet with name 'applicationContext': assuming HandlerAdapter completed request handling
  • Mac-删除卸载GlobalProtect
  • java.lang.SecurityException: JCE cannot authenticate the provider BC
  • Idea之支持lombok编译
  • MyBatis-Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}
  • 标签

    mac emlog NC授权 授权数 用户数 破解 天上一天 redis 已达授权数 用友NC 可打印 地上一年 超光速 大于光速 时间静止 时光倒流 相对论 go基础 shell CountDownLatch 狱中诗 线程同步 任务同步 SecureCRT 光标消失 做人 做事 职业发展 选人 转义字符 json 格式错误 内存分区 操作系统 cache 分布式 程序 Linux crontab 定时任务 license 安全 备份 IO操作 同步 异步 阻塞 进程 线程 并发 共享内存 mybatis Improper inline 数据库 mysql 如果为null query paxos 分布式一致性 if ifnull spring ioc BlockingQueue OOM 软引用 弱引用 并行 jvm参数 gc jvm kafka 2016 数据库引擎 加密 解密 java文件压缩 命令 RDB AOF 配置 调优 sharding jvm结构 存储引擎 myiasm innodb 乐观锁 悲观锁 理财 欧宝安德拉 异地多活 ctrl+alt+delete idea lombok springmvc aes 宝宝 项目经理 nc curl 按位操作 逻辑思维 excel 原子增操作 awk printf OceanBase mac锁屏 快捷键 文件监听 confict git 商品管理 sku 自动注入 Apple ID Javassist branch 正则表达式 参数必填 代码优化 grep 程序员 未来 保险 坦然生活 抗风险 优秀经纪人 汉诺塔 递归
  • 最新评论

  • logisqykyk
    Javassist分析、编辑和创建jav...
  • xxedgtb
    Redis—常见参数配置 - 韭菜园 ...
  • wdgpjxydo
    SpringMVC:Null Model...
  • rllzzwocp
    Mysql存储引擎MyISAM和Inno...
  • dpkgmbfjh
    SpringMVC:Null Model...
  • tzklbzpj
    SpringMVC:Null Model...
  • bqwrhszmo
    MyBatis-Improper inl...
  • 乐谱吧
    good非常好
  • diaba
    @diaba:应该说是“时间的度量依据”...
  • diaba
    如果速度增加接近光速、等于光速、甚至大于...
  • 最新微语

  • 从今天起,做一个幸福的人。喂马,砍柴,(思想)周游世界

    2022-03-21 23:31

  • 2022.03.02 23:37:59

    2022-03-02 23:38

  • 几近崩溃后,找到解决方法,总是那么豁然开朗!所以遇到问题要坚持!

    2018-07-18 10:49

  • 2018年关键字“走心”

    2018-03-19 16:07

  • 保护好自己最大的方法是让自己更强大,不要柔弱的像一只绵羊一样,得谁巴拉,就谁巴拉!

    2017-12-20 10:24

  • 更多»

    Powered by emlog 京ICP备15045175号-1 Copyright © 2022