自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 栈—中缀表达式实现带小括号的整数四则运算

问题定义请写一个能实现中缀表达式字符串的计算,支持加减乘除四种运算和小括号。解决思路1. 首先申请两个栈,一个数字栈stack1,一个符号栈stack22. 实现两个函数:第一个为当前操作符与指定符号优先级的比较,若优先级高于指定的 则返回true(指定符号若为小括号,只会为左括号,其优先级最低) 第二个实现指定操作符和操作数的运算3. 将操作分为3类,第一类为遇到操...

2021-10-20 09:55:41 432

原创 单链表-环形链表的约瑟夫问题

问题定义编号为1到n的n个人围成一圈。从编号为1的人开始报数,报到m的人离开。下一个继续从1开始n-1轮技术以后,只剩一个人,问最后留下这个人的编号。 说明开始5个人 1,2,3,4,5 ,从1开始报数,1->1,2->2编号为2的人离开1,3,4,5,从3开始报数,3->1,4->2编号为4的人离开1,3,5,从5开始报数,5->1,1->2编号为1的人离开3,5,从3开始报数,3->1,5->2编号为5的人离开最后留下人的编.

2021-10-20 09:30:02 155

原创 链表-单链表(简单)

常见题型:(不考虑头节点,假定头节点也为有效节点)1)求单链表中节点个数2)查找单链表中的倒数第k个节点3) 单链表的反转4)从尾到头打印单链表5)合并两个有序的单链表,合并之后的单链表依然有序单链表结构代码:class ListNode{int val;ListNode next=null;public ListNode(){}public ListNode(int val){this.val=val;}}1. 求单链表中节点个数 publ.

2021-10-18 15:39:30 188

原创 二维数组转稀疏数组

1. 实际需求:编写五子棋程序时,存在存盘退出以及续上盘的功能在该场景下,棋盘可以认为是一个二维数组,并且存在很多0,因此需要使用稀疏数组。2. 稀疏数组处理方法:1. 稀疏数组为一个三维的数组sparseArray[row][column][value]2. 下标为零位置,存储原始二维数组的信息,例如几行几列以及不同值数(与原始数字0不同即为不同数值)3. 记录不同元素的行、列以及值代码如下:public class SparseArray { public st

2021-10-17 13:23:48 167

原创 第三章—数据链路层

1. 数据组帧 (1)帧定界、帧同步、透明传输 帧定界:确定帧的边界 帧同步:接受方应当能从接受到的二进制比特流中区分出帧的起始与终止。 透明传输:不管所传数据是什么样的比特组合,都应当能在链路上传送。 (2)组帧原因 为了在出错时只重发出错的帧,而不必重发全部数据,从而提高效率...

2019-11-10 21:29:42 278 1

原创 第二章—物理层

1. 通信基础(1)基本概念:数据、信号、码元、信源、信道、信宿、速率、波特、带宽 数据:传送信息的实体 信号:数据的电气或电磁的表现 码元:用一个固定时长的信号波形,表示一位K进制数字,代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号被称为K进制码元,而该时长称为码元宽度。 信源:产生...

2019-11-09 17:23:13 243

原创 第一章—计算机网络体系结构

1. 计算机网络定义 计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件(网络通信协议、信息交换方式、网络操作系统)实现资源共享和信息传递的系统。简言之,计算机网络就是一些互连的、自治的计算机系统的集合。2. 计算机网络组成(1)组成部分:一个完整的计算机网络主要由硬件、软件、协议三大部分 硬件:主机、通信链路、交...

2019-11-08 20:04:55 924

原创 爬取猫眼TOP100的电影信息 urllib+mongdb

import pymongoimport timeimport urllib.requestimport reprint("开始")#链接数据库client=pymongo.MongoClient(host='localhost',port=27017)db=client.testcollection=db.maoyan#获取html页面内容def gethtml(url)...

2018-04-18 16:34:28 320

转载 数据仓库在数据挖掘的数据模型

数据仓库在数据挖掘的数据模型

2017-07-21 17:26:59 417

转载 数据仓库技术的简单阐述

数据仓库技术的简单阐述

2017-07-21 17:12:18 425

转载 数据挖掘流程

数据挖掘的定义: 1.从大量数据中发现非平凡的、先前不知道的、有价值规律的过程。 2.从大量数据中自动化的发现有价值规律的过程。与传统数据分析方法的区别: 数据源:数据量大、数据有噪声、非结构化CRISP-DM(Cross Industry Standard Process for Data Mining)模型: 业务理解、数据理解、数据准备、建立模型、模型评估、系统部署1.业务理解: 确

2017-07-21 15:53:34 749

转载 关联规则笔记

关联规则笔记

2017-07-20 23:55:13 339

转载 FPTree算法笔记

FPTree算法笔记

2017-07-20 23:54:12 1356

转载 Java中容器类的线程安全与否问题

非线程安全:ArrayList、LinkedList、HashMap、StringBuilder 线程安全:Vector、HashTable、StringBuffer线程安全与否的区别 在10个线程中同时向一个容器中添加10个元素,非线程安全的容器不一定会有100个,而线程安全的容器会有100个。非线程安全不一定在多线程中不可用 如果在多线程中,非线程安全的容器只在一个线程中进行操作,则可以

2017-06-14 16:49:02 518

原创 Java集合类的总结

集合类库考虑到“容纳自己对象”的问题,并将其分割成两个明确的概念:1:集合(Collection):一组单独的元素。一个List(列表)必须按特定的顺序容纳元素,而一个Set(集)不可包含任何重复的元素。2:映射(Map):一系列“键-值”对,如散列表身上的充分体现。Map可以和数组一样,扩充到多维,可以返回自己键的一个set,一个包含自己值的List或者包含自己"键值"对的一个List.集合

2017-06-14 16:33:02 193

Python+Pycharm安装教程

Python以及Pycharm的安装,详细的描述了Python的安装过程,以及Pycharm的安装过程

2018-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除