随笔分类 -  算法

algorithm
摘要:Given a number n and k (1 <= k <= 32), find the value of k-th bit in the binary representation of n. Bits are numbered from right (Least Significant B 阅读全文
posted @ 2021-10-12 18:56 俄而123 阅读(119) 评论(0) 推荐(0)
摘要:Hash函数是指把一个大范围映射到一个小范围。把大范围映射到一个小范围的目的往往是为了节省空间,使得数据容易保存。 除此以外,Hash函数往往应用于查找上。所以,在考虑使用Hash函数之前,需要明白它的几个限制: 1. Hash的主要原理就是把大范围映射到小范围;所以,你输入的实际值的个数必须和小范 阅读全文
posted @ 2019-11-05 11:07 俄而123 阅读(254) 评论(0) 推荐(0)
摘要:前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序 阅读全文
posted @ 2018-03-08 22:23 俄而123 阅读(155) 评论(0) 推荐(0)