练习
涿光
为天地立心,为生民立命,为往圣继绝学,为万世开太平
展开
-
剑指 Offer 15. 二进制中1的个数
剑指 Offer 15. 二进制中1的个数请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串00000000000000000000000000001011 中,共有三位为 ‘1’。示例 2:输入:000000000000000000000000100000原创 2021-03-17 16:46:42 · 77 阅读 · 0 评论 -
剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.” 输出:“We%20are%20happy.”class Solution { public String replaceSpace(String s) { return s.replace(" ","%20"); }}...原创 2021-03-17 16:13:03 · 67 阅读 · 0 评论 -
剑指 Offer 17. 打印从1到最大的n位数
剑指 Offer 17. 打印从1到最大的n位数输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n = 1 输出: [1,2,3,4,5,6,7,8,9]说明:用返回一个整数列表来代替打印n 为正整数class Solution { public int[] printNumbers(int n) { //java的次方的表示方法:接着使用【double c=Math.po原创 2021-03-17 15:34:07 · 68 阅读 · 0 评论 -
JAVA 多线程 生产者消费者问题(操作系统实验)
/** * 生产者消费者 */public class Demo02 { public static void main(String[] args) { //创建资源 Resource r = new Resource(); //创建生产者 Producer producer1 = new Producer(r); Producer producer2 = new Producer(r); //.原创 2021-02-24 14:59:19 · 157 阅读 · 0 评论 -
Java数据结构 算法 用栈判断字符串是否满足条件
// 用栈判断字符串是否满足条件 //条件:遇到( { [ 入栈 遇到) } ] 如果与栈顶元素匹配 如果能够配对则出栈 次字符串是否全部满足条件 // public static boolean judge(){ String st="({})][]()"; char [] stack = new char[st.length()]; int top = -1; int len = st.length();.原创 2021-01-03 15:26:59 · 358 阅读 · 0 评论 -
Java数据结构 链表的建立与插入练习(水浒传英雄排行)
互相学习,互相进步这应该是我写过注释最多的程序了/** * 水浒传英雄排行 * 头节点head不存放具体数据 * 作用:表示点链表的头 * 两种添加方式: * (1)直接添加在尾部,不考虑顺序 * (2)按照规定好的编号顺序插入 * * (1) * 1,先创建一个head头节点,作用代表单链表的头 * 2,后面每添加一个节点,直接加入到链表的最后 */public class LinkdeList01 { public static void main(Strin原创 2021-01-03 01:58:24 · 447 阅读 · 2 评论