01 2022 档案
摘要:一、前言 第一次接触AI应该是大学的数据挖掘课,老师布置过一个课题是用matlab实现手写数字识别,当时没太认真 学。只依稀记得有个什么k-近邻算法,现在想想这应该是一种有监督的分类算法。 毕业后从事了java开发,但天天curd没能磨灭我对人工智能的向往(有可能是觉得AI很酷炫,有可能是被高 薪资
阅读全文
摘要:1. java内部类 使用内部类的原因: (1)内部类可以对同一个包中的其它类隐藏; (2)内部类方法可以访问定义这个类的作用域中的数据,包括原本私有的数据。(如果不需要访问外部,定义成静态内部类) ps:内部类是一个编译器现象 2. c++内联函数 如果一个函数是内联的,那么在编译时,编译器会把该
阅读全文
摘要:今天我要记录一道我在某公司远程机试遇到的编程题: 输入一个数字n,要求打印出n行数字,规则如下: 1. 所有数字全体是一个首项为1,差值为1的等差数列; 2. 第n行放n个数字,如果n为奇数,则这行的数字从小到大排序;如果n是偶数,则从大到小排序; 3. 最后一行顶格,倒数第二行缩进4个空格,倒数第
阅读全文
摘要:1. Binary Search 一个升序的整型数组,数组中的数字不重复。写一个函数,要求输入目标数字,返回这个 目标数字在数组里的下标,不存在则返回-1 要求时间复杂度为O(log n) Solution By C: 1 int search(int* nums, int numsSize, in
阅读全文
摘要:一、Java基础 1. 面向对象编程的三个基本特征 封装:封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象。在java中能使用private、protected、public三种修饰符或不用(即默认defalut)对外部对象
阅读全文