给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 示例 1: 输入: [2,2,1] 输出: 1 异或运算 int singleNumber(int* nums, int numsSize){ int i, num = 0; for(i = 0; ...
分类:
编程语言 时间:
2020-03-14 16:44:39
阅读次数:
64
注解异常枚举//定义枚举类public enum SEX_PERSON { //Enum; MALE(0){ public boolean isValue0(){ return true; } public boolean isValue1(){ return false; } }... ...
分类:
其他好文 时间:
2020-03-14 11:21:49
阅读次数:
54
使用工厂模式+反射技术创建对象 创建接口AccountDao.java /** * 账户的持久层接口 */ public interface AccountDao { /** * 模拟保存账户 */ void saveAccount(); } 创建包com.itheima.dao.impl创建类Ac ...
分类:
其他好文 时间:
2020-03-12 00:00:26
阅读次数:
66
《C#高级编程第11版 - (Professional C# 7.0 and .NET Core 2.0)》个人译注+修订+扩展。 ...
1. ARP协议简介 ARP(Address Resolution Protocol),地址解析协议。ARP协议处于网络层,其主要功能就是通过目标设备的 IP 地址,查询目标设备的 MAC 地址,从而进行网络通信。 网络层中,源主机和目标主机依赖于IP地址进行通信。而链路层又有自己的寻址寻址机制(如 ...
分类:
其他好文 时间:
2020-03-06 21:58:50
阅读次数:
97
#include <stdio.h> #include <math.h> #include <string.h> #include <malloc.h> typedef enum {false,true } bool; bool IsPrime(int n) { if(n==0||n==1) ret ...
分类:
其他好文 时间:
2020-03-06 21:49:41
阅读次数:
260
使用enum进行定义 /* 枚举类型演示 */ #include <stdio.h> int main() { enum /*季节*/ {CHUN, XIA = 5, QIU, DONG}; printf("QIU是%d\n", QIU); } 使用union联合进行定义 /* 联合演示 */ #i ...
分类:
编程语言 时间:
2020-03-06 15:07:01
阅读次数:
83
解题思路: 用散列表(链表结构) 1、计算散列表长度(取比输入数据大一点的素数p) 2、构造散列函数 3、读入数据,求出散列位置插入 4、一边遍历散列表,一边求出现最多的电话狂人 #include <stdio.h> #include <malloc.h> #include <string.h> # ...
分类:
其他好文 时间:
2020-03-06 13:00:47
阅读次数:
75
一、最基本的HashMap 和 ConcurrentHashMap 1、HashMap的结构和底层原理:由数组和链表组成,数组里面每个地方都存了Key-Value这样的实例,在Java7叫Entry在Java8中叫Node 在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表 ...
分类:
编程语言 时间:
2020-03-06 12:40:53
阅读次数:
84
力扣第260题 只出现一次的数字 III 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。 示例 : 输入: [1,2,1,3,2,5] 输出: [3,5] 注意: 结果输出的顺序并不重要,对于上面的例子, [5, 3] 也是正确答案。 ...
分类:
其他好文 时间:
2020-03-05 20:38:16
阅读次数:
62