- 博客(8)
- 收藏
- 关注
原创 Java虚拟机运行时数据区域
本文摘录自《JAVA虚拟机》一书。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,分别为方法区、堆、虚拟机栈、本地方法栈以及程序计数器。1.程序计数器(Program Counter Register)程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选 取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功
2021-10-27 15:38:49
107
原创 机器学习入门(1)--KNN算法
KNN算法是一种常用的监督学习方法。生活之中我们想要给一个未知的样本归类,通常就是寻找几个相似事物进行对比。假如,某人看到一只未知的猫,想知道其属于什么品种,往往会在脑海中寻找猫的信息,当在脑海中发现短尾猫的形态特征和这只猫及其相似时,就认为这只猫是一直短尾猫。KNN算法就模拟了这种思想。我们对于一个未知样本的处理方法就是:我们选取k个与这个样本最相近的近邻,然后根据这k个近邻的分类,得出...
2018-10-10 12:40:33
196
原创 PAT 1024 Palindromic Number (25 分)
1024 Palindromic Number (25 分)A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit...
2018-09-29 23:29:54
135
原创 PAT 1027 Colors in Mars (20 分)
1027 Colors in Mars (20 分)People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits a...
2018-09-29 23:26:41
89
原创 PAT 1002
1002 A+B for Polynomials (25)(25 分)This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each lin...
2018-07-31 23:20:20
91
原创 牛客网--filename extension
题目描述Please create a function to extract the filename extension from the given path,return the extracted filename extension or null if none.输入描述:输入数据为一个文件路径输出描述:对于每个测试实例,要求输出对应的filename ext...
2018-07-28 22:39:11
235
原创 牛客网--身份证分组
题目描述18位身份证的编码规则是:前1、2位数字表示:所在省(直辖市、自治区)的代码第3、4位数字表示:所在地级市(自治州)的代码第5、6位数字表示:所在区(县、自治县、县级市)的代码;第7—14位数字表示:出生年、月、日;第15、16位数字表示:所在地的派出所的代码;第17位数字表示性别:奇数表示男性,偶数表示女性;第18位数字是校检码,用来检验身份证的正确性。用户在输入身份...
2018-07-28 22:28:15
256
原创 牛客网--统计字符
题目描述给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。输入描述:输入数据一个字符串,包括字母,数字等。输出描述:输出首先出现三次的那个英文字符示例1输入Have you ever gone shopping and输出e #include <bits/stdc++.h>usin...
2018-07-28 22:12:34
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人