关闭

支持向量机(SVM)

SVM定义是在特征空间上的间隔最大的线性分类器,间隔最大使它区别于感知机; 有的人认为支持向量机是最好的现成分类器,SVM能够对训练集以外的数据点做出很好的决策。先介绍几个概念: 一、数据的可分性: (1)当数据线性可分时,可以学习一个线性可分向量机 (2)当数据不线性可分,可以利用核函数学习一个非线性分类器 二、函数间隔 和几何间隔: A,B,C三个点均在正类一侧,A距离超平面较远,若...
阅读(85) 评论(0)

Numpy基础操作

NumPy’s main object is the homogeneous multidimensional array. It is a table of elements (usually numbers), all of the same type, indexed by a tuple of positive integers. In NumPy dimensions are called...
阅读(157) 评论(0)

575. Distribute Candies

一、问题:Given an integer array with even length, where different numbers in this array represent different kinds of candies. Each number means one candy of the corresponding kind. You need to distribute t...
阅读(73) 评论(0)

500. Keyboard Row

一、题目:Given a List of words, return the words that can be typed using letters of alphabet on only one row's of American keyboard like the image below.二、解题class Solution { /* 从第一个单词开始找,先找出该单词首字母在...
阅读(56) 评论(0)

STL容器 set、 multiset、map、multimap

Set和Multiset 会根据特定的排序准则,自动将元素排序。两者不同之处是multiset允许元素重复而set不允许。set、 multiset的能力set和multiset通常以平衡二叉树完成,自动排序的优点在于令二叉树查找元素时拥有对数的性能。 另外自动排序造成set、multiset有个重要的限制:不能改变元素值。set、 multiset的操作函数c.count(val);//返回元素...
阅读(58) 评论(0)

C++ STL 之 unordered_set 介绍

简介          C++ 11中出现了两种新的关联容器:unordered_set和unordered_map,其内部实现与set和map大有不同,set和map内部实现是基于RB-Tree,而unordered_set和unordered_map内部实现是基于哈希表(hashtable),由于unordered_set和unordered_map内部实现的公共接口大致相同,所以本文以unor...
阅读(111) 评论(0)

并发服务器的实现

一、服务器端:tcpserv01.c/************************************************************************* > File Name: tcpserv01.c > Author: zsj > Mail: 15623582731.com > Created Time: 2017年08月07日...
阅读(83) 评论(0)

并发服务器实现原理

一、监听套接字与连接套接字的区别:并发服务器中主服务器通过派生一个子进程来处理每个新的连接。如果一个子进程继续使用服务器众所周知的端口来服务一个长时间的请求。首先服务器IP地址为 12.106.32.254和192.168.42.1.服务器在它端口上执行被动打开。这是个监听套接字对,服务器在本地接口的21端口等待连接请求。、IP地址为206.168.112.219的主机启动第一个客户,它对服务器执行...
阅读(80) 评论(0)

121. Best Time to Buy and Sell Stock

一、问题:Say you have an array for which the ith element is the price of a given stock on day i.If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock),...
阅读(66) 评论(0)

448、Find All Numbers Disappeared in an Array

一、问题: Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12], after calling your...
阅读(52) 评论(0)

561. Array Partition I

一、问题: Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), ..., (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as...
阅读(42) 评论(0)

27. Remove Element

一、问题:Given an array and a value, remove all instances of that value in place and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.The...
阅读(44) 评论(0)

基本套接字函数

一、socket函数为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。int socket(int family,int type,int protocol);//成功则返回正数,出错返回-1sockfd=socket(AF_INET,SOCK_STREAM,0)参数faminly :AF_INET(IPV4协议),AF_INET6(IPV6协议) typ...
阅读(52) 评论(0)

Socket套接字API简介

一、套接字地址结构:struct in_addr { in_addr_t s_addr; //32位IP地址,网络字节排序。 };struct sockaddr_in { unint8_t sin_len //结构长度 无符号的八位整数 sa_faminly_t sin_family;//协议族 AF_INET ,是一个无符号字段表示套接字结构中的地址族。 in_p...
阅读(100) 评论(0)

简单的时间服务器程序

一、客户程序:/************************************************************************* > File Name: timecli.c > Author:zsj > Mail: 15623582731@163.com > Created Time: 2017年08月06日 星期日 09时25分...
阅读(54) 评论(0)

485. Max Consecutive Ones

一、题目:Given a binary array, find the maximum number of consecutive 1s in this array.Example 1:Input: [1,1,0,1,1,1] Output: 3 Explanation: The first two digits or the last three digits are consecutive 1s...
阅读(59) 评论(0)

566. Reshape the Matrix

一、题目:n MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new one with different size but keep its original data.You're given a matrix represented by a two-dime...
阅读(81) 评论(0)

从0开始学习 GitHub 系列之【了解Git】

一. Git 具体命令第一步,我们先新建一个文件夹,在文件夹里新建一个文件作为git仓库mkdir test (创建文件夹test)cd test (切换到test目录)touch a.md (新建a.md文件)第二步,初始化test作为git仓库git init第三步,将a.md文件添加到仓库。git add第四步,将等待提交的文件提交。git commit -m “first commit”第五...
阅读(78) 评论(0)

从0开始学习 GitHub 系列之【初识 GitHub】

1. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且还有很多是在校大学生,所以不会用 GitHub 也就不奇怪了,所以我觉得写一写关于 GitHub 的教...
阅读(54) 评论(0)

18. 4Sum

一、问题Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.Note: The solution se...
阅读(55) 评论(0)
94条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:22159次
    • 积分:916
    • 等级:
    • 排名:千里之外
    • 原创:69篇
    • 转载:23篇
    • 译文:0篇
    • 评论:4条