面试笔试记录
阳阳阳阳阳阳阳
这个作者很懒,什么都没留下…
展开
-
面试笔试记录--双向链表(Python)
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。'''节点类'''class Node(object): def __init__(self,data = None): self.data = data ...原创 2018-09-28 13:35:49 · 648 阅读 · 0 评论 -
面试笔试记录--在词队列中找出现次数最频繁的词(Python)
记录9.28笔试题目是英文,大致意思是:在一个词队列中找出,出现次数最多的词。语言Python3.6笔试记录import timedef sss(L,K): a = [] # 存放word的种类 b = [] # word对应的个数 while len(L)!=0:# 每次迭代都会删除一类word,直到词队列为空。 a.appe...原创 2018-09-28 15:26:56 · 851 阅读 · 0 评论 -
算法基础--hash表(Python版)
哈希查找是通过计算数据元素的存储地址进行查找的一种方法。将元素通过某个函数,转化为一个数(x),尽可能的让这些元素对应的数具有唯一性,查找时即可通过函数f(x)来找到元素所在的为位置(hash表也就是某种函数的对应关系)#除法取余法来实现的哈希函数def myHash(data,hashLength,): return data % hashLength#哈希表检索数据d...原创 2018-09-28 21:23:56 · 376 阅读 · 0 评论 -
笔试记录--二分查找(Python)
宣讲后笔试题目:实现一个简单的二分查找,给出的数列是从小到大的。'''二分查找'''def binary_search(num_list,x): '''二分查找''' left,right = 0,len(num_list) while left<=right: mid = int((left+right)/2) if n...原创 2018-09-29 10:51:18 · 234 阅读 · 1 评论 -
神经网络--反向传播(手算)
原创 2018-10-18 21:59:39 · 1409 阅读 · 3 评论 -
算法基础--动态规划(笔试记录)
#include<iostream>using namespace std;int main(){ //输入部分 //输入宝箱的个数n,和现在还剩余的魔法值w int n,w; cin>>n>>w; //int n = 5,w = 10; int x,y; //p[i]为第i个宝箱所需要的魔法值 //v[i]为第i个宝箱里面的金币数...原创 2018-10-09 15:39:11 · 212 阅读 · 0 评论