码迷,mamicode.com
首页 > 2018年07月02日 > 全部分享
453 将二叉树拆成链表
原题网址:https://www.lintcode.com/problem/flatten-binary-tree-to-linked-list/description 描述 将一棵二叉树按照前序遍历拆解成为一个假链表。所谓的假链表是说,用二叉树的 right 指针,来表示链表中的 next 指针。 ...
分类:其他好文   时间:2018-07-02 00:04:57    阅读次数:111
数据结构 --- 链栈(栈的链式存储结构)
工程目录结构: common.h: common.c: LinkStack.h: LinkStack.c: main.c: ...
分类:其他好文   时间:2018-07-02 00:04:39    阅读次数:188
JAVA多线程提高二:传统线程的互斥与同步&传统线程通信机制
本文主要是回顾线程之间互斥和同步,以及线程之间通信,在最开始没有juc并发包情况下,如何实现的,也就是我们传统的方式如何来实现的,回顾知识是为了后面的提高作准备。 一、线程的互斥 为什么会有线程的互斥?可以想银行取款的问题,如果不做监控,多个人同时针对一个存折取钱的时候就会出现钱不对的问题,下面我们 ...
分类:编程语言   时间:2018-07-02 00:04:31    阅读次数:157
并发编程大师系列之:Synchronized的类锁和对象锁
说到并发编程,感觉跟大多数人一样,谈之色变,说它简单把,其实很有内容,说难吧,用起来也挺容易,最近我硬着头皮,决心要把并发编程好好的搞一遍。以前,面试的时候,面试官问,并发编程会吗?嗯,接触过,就加一个synchronized关键字就好了,面试官微笑着说,嗯好。特喵的现在感觉来说,这俩low逼。本来 ...
分类:其他好文   时间:2018-07-02 00:04:21    阅读次数:143
在多线程中如何保证集合的安全
线程和进程 进程(Process)的概念。狭义的进程是正在运行的程序的实例;广义的进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是操作系统动态执行的基本单元。 线程(Thread),有时被称为轻量级进程(LWP),是程序执行流的最小单位;一个标准的线程由线程ID、当前指令指针(PC ...
分类:编程语言   时间:2018-07-02 00:04:11    阅读次数:196
Spring MVC 处理JSON 使用HttpMessageConveter
负责将请求信息转换为一个对象 请求报名,转为InputStream, 输出报名OutputStream ...
分类:编程语言   时间:2018-07-02 00:04:03    阅读次数:185
chrome浏览器 input 禁止自动填充 autocomplete="off" 无效
问题: <input type="text" autocomplete="off"> 无效 <input type="text" autocomplete="new-password"> 也无效 新版chrome浏览器还是有自动填充效果。 解决方法: 在form,和所有input 上面 添加 值不为 ...
分类:其他好文   时间:2018-07-02 00:03:56    阅读次数:2169
吴恩达《机器学习》课程总结(7)正则化
7.1过拟合的问题 训练集表现良好,测试集表现差。鲁棒性差。以下是两个例子(一个是回归问题,一个是分类问题) 解决办法: (1)丢弃一些不能帮助我们正确预测的特征。可以使用工选择保留哪些特征,或者使用一些模型选择的算法来帮忙(PCA); (2)正则化。保留素有的特征,但是减少参数的大小。 7.2代价 ...
分类:其他好文   时间:2018-07-02 00:03:49    阅读次数:105
python-socket
socket 发送和接受多次 服务端: 1.声明实例 写入地址簇 family address 2.绑定ip地址和端口 3.开始监听 4.conn,addr = server.accept() 没有连接阻塞 5.循环 6.conn.recv(8192) 不超过8192 8k 接受数据 7.将接受的数 ...
分类:编程语言   时间:2018-07-02 00:03:39    阅读次数:159
JAVA后端生成Token(令牌),用于校验客户端,防止重复提交
转:https://blog.csdn.net/u011821334/article/details/79390980 转:https://blog.csdn.net/joshua1830/article/details/78931420 AVA后端生成Token(令牌),用于校验客户端,防止重复提 ...
分类:编程语言   时间:2018-07-02 00:03:30    阅读次数:198
Merge Intervals--Collections排序
First, sort the list, then merge from start to end. Given a collection of intervals, merge all overlapping intervals. Example 1: Example 2: ...
分类:编程语言   时间:2018-07-02 00:03:17    阅读次数:179
Linux的链接文件
Linux的链接文件 Linux的链接文件分为硬链接文件(hard link )和软链接文件( symbolic link ) 注意:硬链接有两个限制:(1)不能跨文件系统,(2)不能链接目录ln 命令格式:ln [-s] [来源文件] [目的文件]不加-s选项就是硬链接加上-s选项就是建立软链接示 ...
分类:系统相关   时间:2018-07-02 00:03:09    阅读次数:221
Anaconda介绍、安装及使用教程
Anaconda介绍、安装及使用教程 〇、序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。 此外,Python的 ...
分类:其他好文   时间:2018-07-02 00:03:00    阅读次数:366
源码安装csvn
系统版本:CentOS Linux release 7.4.1708 (Core)java版本:java version "1.8.0_171" 1、创建csvn和java的安装目录mkdir -p /data/server/csvnmkdir -p /data/server/jdk 2、解压jav ...
分类:其他好文   时间:2018-07-02 00:02:52    阅读次数:195
Debian 9 美化界面
Debian 桌面美化 安装 gnome-tweak-tool aptitude install gnome-tweak-tool 登陆gnome-look下载主题包 gnome-look上有很多主题包,这里主要讲解以下几种主题的安装配置方法 GTK3 Themes Icon Themes Gnom ...
分类:其他好文   时间:2018-07-02 00:02:45    阅读次数:3045
1120条   上一页 1 ... 63 64 65 66
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!