随笔分类 -  软件

C++、Python、Java、MySQL、MATLAB、算法
奇妙的算法【10】TX--有效号码、最,小耗时、最小差值、差值输出、异或结果
摘要:昨晚刚刚写的几道算法题,难度也还行,就是全部AC有些困难,当时第一题AC、第二题AC 60%,第四题AC 40%,第五题没有时间写完了,这个应该全部AC了;其中第三题没有写出来 1,是否存在符合规范的有效号码 某个国家的电话号码规范为:①以8开头;②长度为11位 现在给出任意长度的一串数字,判断是否 阅读全文

posted @ 2019-09-20 22:41 周健康 阅读(452) 评论(0) 推荐(0) 编辑

tiny-Spring【2】逐步step分析-新加入特性
摘要:tiny-Spring是黄亿华大佬自己写的一个集合IOC和AOP于一身的一种轻量级【教学用】Spring框架,它的github库地址为:https://github.com/code4craft/tiny-spring 这个轻量级框架一共有10个演进步骤,从第一步到第十步,我们可以通过查看它的测试用 阅读全文

posted @ 2019-09-20 15:53 周健康 阅读(469) 评论(0) 推荐(0) 编辑

前、中、后缀表达式【待完成】
摘要:这里所谓的前缀,中缀,后缀是根据操作符的位置来定的,如果操作符在操作数前面,则称为前缀表达式,例如“- + 1 × + 2 3 4 5”;如果操作符在操作数之间,则称为中缀表达式,例如 “1+((2+3)×4)-5”;如果操作符在操作数后面,则称为后缀表达式,例如“1 2 3 + 4 × + 5 - 阅读全文

posted @ 2019-09-17 22:28 周健康 阅读(276) 评论(0) 推荐(0) 编辑

奇妙的算法【9】YC每个小孩的糖果数,找公约数,最少硬币数
摘要:1,每个小孩的糖果数量是多少 有p个小孩,c个糖果,刚开始第1个小孩发一个糖果,第2个小孩发两个糖果,第p个小孩发p个糖果,如果糖果没有发完,就接着【注意】第1个小孩发p+1个糖果.....第p个小孩发2*p个糖果,如果糖果还没有发完,就继续下一轮,第1个小孩发2*p+1个糖果,... 方法一,遍历 阅读全文

posted @ 2019-09-17 21:45 周健康 阅读(314) 评论(0) 推荐(0) 编辑

奇妙的算法【8】筹钱种数、定时找出最高频次的数据、三子棋落点判断
摘要:1,筹钱种数 有几种不同币值的钱币,求有多少种可能情况凑成m元钱 咔咔,直接递归调用超级简单。 2,计算机日志报告使用频次 输出每五分钟内使用频次最大的数据频次及其名称 咔咔,①使用Node节点类型将这个对象进行实例化,方便计算时间,存储名称;②使用hashMap来进行频次的统计,key为我们定义的 阅读全文

posted @ 2019-09-17 15:39 周健康 阅读(394) 评论(0) 推荐(0) 编辑

网络知识(3)校验码总结
摘要: 1,奇偶校验 2,累加和校验 3,CRC冗余校验 这个CRC我就不展开讲解了,下面的链接将这个校验码讲的很清楚。这里就直接向您发起外部重定向response 阅读全文

posted @ 2019-09-16 11:38 周健康 阅读(364) 评论(0) 推荐(0) 编辑

奇妙的算法【7】BFS,DFS,Dijstra
摘要:000 阅读全文

posted @ 2019-09-11 22:13 周健康 阅读(163) 评论(0) 推荐(0) 编辑

奇妙的算法【6】-WY回文、树、最优化、卷积判断
摘要:1,判断一个十进制正整数的二进制数是否为回文 package com.cnblogs.mufasa.answer1; import java.util.Scanner; public class Main { public static void main(String[] args) { //0, 阅读全文

posted @ 2019-09-09 21:39 周健康 阅读(252) 评论(0) 推荐(0) 编辑

数据库-SQL语句练习【已完成26题,还剩35题】
摘要:练习题链接:https://www.nowcoder.com/ta/sql?page=0 练习数据库内容: 创建salaries表格 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `fr 阅读全文

posted @ 2019-09-07 00:15 周健康 阅读(596) 评论(0) 推荐(0) 编辑

数据结构-二叉树相关问题及解答【3】
摘要:1,根据字符串输出一个【前,中,后,层】二叉排序树 在某个存储介质以如下的形式保存一颗二叉树 观察后发现,每个节点的格式为 X,X可以为空 或者X(Y,Z),其中X不可以为空 请输出上述二叉树的前、中、后、层遍历。 package com.cnblogs.mufasa.demo1; import j 阅读全文

posted @ 2019-09-06 21:48 周健康 阅读(557) 评论(0) 推荐(0) 编辑

KMP-next数组【待完成】
摘要:000 阅读全文

posted @ 2019-09-06 17:16 周健康 阅读(94) 评论(0) 推荐(0) 编辑

Java-反射与MethodHandle【待完成】
摘要:000 阅读全文

posted @ 2019-09-06 13:49 周健康 阅读(355) 评论(0) 推荐(0) 编辑

Java-类加载机制
摘要:类是在运行期间第一次使用时动态加载的,而不是一次性加载所有类。因为如果一次性加载,那么会占用很多的内存。【感觉和单例模式中的懒汉单例有异曲同工之妙】 1,类的生命周期【7 个阶段=5+2】 2,类加载过程【初始化之前的步骤】 包含了加载、验证、准备、解析和初始化这 5 个阶段 2.1 加载【读取二进 阅读全文

posted @ 2019-09-04 17:09 周健康 阅读(247) 评论(0) 推荐(0) 编辑

tiny-Spring【1】
摘要:Spring框架的两大特性:IOC、AOP 1,IOC特性 IOC:IOC,另外一种说法叫DI(Dependency Injection),即依赖注入。它并不是一种技术实现,而是一种设计思想。 在任何一个有实际开发意义的程序项目中,我们会使用很多类来描述它们特有的功能,并且通过类与类之间的相互协作来 阅读全文

posted @ 2019-09-04 10:15 周健康 阅读(295) 评论(0) 推荐(0) 编辑

奇妙的算法【5】-条件排序
摘要:某公司有N名员工。给定所有员工工资清单,财务人员要按照特定的顺序排列员工的工资。他按照工资的频次降序排列,即给定清单中所有频次较高的工资在频次较低的工资之前出现。如果相同数量的员工都有相同的工资,则按照给定清单中该工资第一次出现的排序排列。 阅读全文

posted @ 2019-09-03 21:31 周健康 阅读(419) 评论(0) 推荐(0) 编辑

Java容器汇总【红黑树需要再次学习】
摘要:1,概述 2,Collection 2.1,Set【接触比较少】 2.1.1 TreeSet 底层由TreeMap实现 基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet 则为 O(logN) 阅读全文

posted @ 2019-08-30 22:46 周健康 阅读(455) 评论(0) 推荐(0) 编辑

奇妙的算法【7】-贪婪算法-dp
摘要:问题1描述:【贪婪算法,Dijistra算法】 ①有一只兔子要从一个N*N的二维矩阵方格中从上跳到下面; ②每次只能向左或向下,越过一个方格,跳到下一个方格中; ③被越过的方格中的数值,表示该兔子越过该方格后需要休息的时间(或者能量); 求:到达最下面方格花费的最少时间是多少? 输入: 第一行,输入 阅读全文

posted @ 2019-08-30 21:03 周健康 阅读(352) 评论(0) 推荐(0) 编辑

Java并发(思维导图)
摘要: 阅读全文

posted @ 2019-08-29 17:30 周健康 阅读(2017) 评论(0) 推荐(1) 编辑

奇妙的算法【4】-汉诺塔&哈夫曼编码
摘要:   汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。   哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。 阅读全文

posted @ 2019-08-29 14:46 周健康 阅读(318) 评论(0) 推荐(0) 编辑

网络知识(2)【待完成】
摘要:1,Web 页面请求过程 ①网络配置-②获取MAC地址-③DNS域名解析-④TCP连接建立-⑤HTTP GET 报文发送给服务器-⑥服务器生成HTTP 响应报文-⑦浏览器接收数据-⑧提取渲染 1.1 DHCP 配置主机信息 如果已经有主机信息既不需要这一步骤【获取网络配置信息】 ①DHCP 请求报文 阅读全文

posted @ 2019-08-26 16:28 周健康 阅读(262) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示